Me gustaría poder usar el resultado del último comando ejecutado en un comando posterior. Por ejemplo,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
Ahora digamos que quiero poder abrir el archivo en un editor, o eliminarlo, o hacer algo más con él, por ejemplo
mv <some-variable-that-contains-the-result> /some/new/location
¿Cómo puedo hacerlo? Tal vez usando alguna variable bash?
Actualizar:
Para aclarar, no quiero asignar cosas manualmente. Lo que busco es algo así como variables de bash incorporadas, por ejemplo
ls /tmp
cd $_
$_
contiene el último argumento del comando anterior. Quiero algo similar, pero con la salida del último comando.
Actualización final:
La respuesta de Seth ha funcionado bastante bien. Un par de cosas a tener en cuenta:
- no olvides
touch /tmp/x
probar la solución por primera vez - el resultado solo se almacenará si el código de salida del último comando fue exitoso