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