Tôi muốn có thể sử dụng kết quả của lệnh được thực hiện cuối cùng trong một lệnh tiếp theo. Ví dụ,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
Bây giờ hãy nói rằng tôi muốn có thể mở tệp trong trình chỉnh sửa hoặc xóa tệp hoặc làm một cái gì đó khác với nó, ví dụ:
mv <some-variable-that-contains-the-result> /some/new/location
Tôi làm nó như thế nào? Có thể sử dụng một số biến bash?
Cập nhật:
Để làm rõ, tôi không muốn chỉ định mọi thứ bằng tay. Những gì tôi đang theo là một cái gì đó giống như các biến bash tích hợp, vd
ls /tmp
cd $_
$_
giữ đối số cuối cùng của lệnh trước đó. Tôi muốn một cái gì đó tương tự, nhưng với đầu ra của lệnh cuối cùng.
Cập nhật cuối cùng:
Câu trả lời của Seth đã hoạt động khá tốt. Vài điều cần lưu ý:
- đừng quên
touch /tmp/x
khi thử giải pháp lần đầu tiên - kết quả sẽ chỉ được lưu trữ nếu mã thoát lệnh cuối cùng thành công