Chciałbym móc użyć wyniku ostatnio wykonanego polecenia w kolejnym poleceniu. Na przykład,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
Teraz powiedzmy, że chcę móc otworzyć plik w edytorze, usunąć go lub zrobić z nim coś innego, np.
mv <some-variable-that-contains-the-result> /some/new/location
Jak mogę to zrobić? Może używając jakiejś zmiennej bash?
Aktualizacja:
Aby wyjaśnić, nie chcę przypisywać rzeczy ręcznie. To, czego szukam, to coś w rodzaju wbudowanych zmiennych bash, np
ls /tmp
cd $_
$_
przechowuje ostatni argument poprzedniego polecenia. Chcę czegoś podobnego, ale z wyjściem ostatniego polecenia.
Ostateczna aktualizacja:
Odpowiedź Setha zadziałała całkiem nieźle. Kilka rzeczy, o których należy pamiętać:
- nie zapomnij o tym
touch /tmp/x
, próbując rozwiązania po raz pierwszy - wynik zostanie zapisany tylko wtedy, gdy kod zakończenia ostatniego polecenia powiódł się