echo "some content" >file.txt
vim file.txt;
echo " Edited the file successfully"
echo "Should we proceed with some task (y/n)"
read input </dev/tty
case $input
y ) do some task
n ) exit
Lo que pasa es que el archivo se abre. Puedo editar el archivo y después Guardando el archivo ejecuta el eco y luego sale.
Me da un error como este antes de poder editar el archivo.
Vim: Warning: Input is not from a terminal
Respuestas
2 para la respuesta № 1Si su entrada es redirigida, use:
vim file.txt </dev/tty
para redirigir de nuevo a la terminal mientras se ejecuta vim
.