Я хотел бы иметь возможность использовать результат последней выполненной команды в следующей команде. Например,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
Теперь скажем, что я хочу иметь возможность открыть файл в редакторе или удалить его или сделать что-то еще с ним, например.
mv <some-variable-that-contains-the-result> /some/new/location
Как я могу это сделать? Может быть, с помощью некоторой переменной bash?
Update:
Чтобы уточнить, я не хочу назначать вещи вручную. Для меня что-то похоже на встроенные переменные bash, например.
ls /tmp
cd $_
$_
содержит последний аргумент предыдущей команды. Я хочу нечто подобное, но с выходом последней команды.
Окончательное обновление:
Ответ Сета сработал неплохо. Несколько вещей, которые нужно иметь в виду:
- не забывайте
touch /tmp/x
при попытке решения в первый раз - результат будет сохранен только при успешном завершении кода последней команды.