Digamos que tengo un archivo llamado file.txt. En él está el nombre de un archivo que quiero editar con vi. Quiero hacer algo como esto para poder editar el archivo:
cat file.txt | vi
Sin embargo, eso no funciona. ¿Cómo puede hacerse esto?
Para aclarar cosas:
Aquí están los contenidos de file.txt:
textfile
Por lo tanto, quiero enviar de alguna manera el contenido de file.txt a vi para que ocurra lo mismo que cuando escribo vi textfile
.
El contenido de file.txt puede cambiar. Quiero que vi edite cualquier archivo que esté listado en file.txt.
vi file.txt
. ¿Hay algo más avanzado que intentas hacer?
xclip
y luego usar xclip -o
para acceder al portapapeles en el shell en x11. en caso de que los va a cambiar pbpaste
...