Sto facendo un find $ PWD -name 'filename' | vim -reindirizzamento dell'output del comando 'find' a 'vim'
in attesa del nome file da aprire nell'editor Vim. ma non sta funzionando. In questo caso, sono sicuro che esiste un solo file con nome 'nomefile'.
Anche il risultato di find fornisce il percorso completo su stdout.
utilizzando 'comando | vim -' dice a vim di leggere l'output da 'command' e di inserirlo in un buffer. (Invece di aprire quei file.) – idbrii
@pydave Ho perso il '-' nel tuo commento. Importante! –
@pydave Incidentalmente, 'vim <(comando)' fa lo stesso, usando la sostituzione del processo di Bash, e questo funziona con più di un semplice vim. per esempio. per vedere le differenze tra due directory, usa 'diff <(ls -l dir1) <(ls -l dir2)' –