Estoy haciendo un find $ PWD -name 'filename' | vim -redireccionando la salida del comando 'buscar' a 'vim'
esperando que se abra el nombre del archivo en el editor vim. Pero no está funcionando. En este caso, estoy seguro de que existe un solo archivo con el nombre 'nombre de archivo'.
También el resultado de find proporciona la ruta completa en stdout.
usando 'comando | vim -' le dice a vim que lea el resultado de 'command' y lo ponga en un buffer. (A diferencia de abrir esos archivos.) – idbrii
@pydave Me perdí el '-' en tu comentario. ¡Importante! –
@pydave Incidentalmente, 'vim <(comando)' hace lo mismo, usando la sustitución del proceso Bash, y esto funciona con algo más que vim. p.ej. para ver las diferencias entre dos directorios, use 'diff <(ls -l dir1) <(ls -l dir2)' –