मैं एक अंतिम आदेश में अंतिम निष्पादित कमांड के परिणाम का उपयोग करने में सक्षम होना चाहता हूं। उदाहरण के लिए,
$ find . -name foo.txt
./home/user/some/directory/foo.txt
अब हम कहते हैं कि मैं एक संपादक में फ़ाइल खोलने में सक्षम होना चाहता हूं, या इसे हटा देना चाहता हूं, या इसके साथ कुछ और करना चाहता हूं, जैसे
mv <some-variable-that-contains-the-result> /some/new/location
मैं यह कैसे कर सकता हूं? शायद कुछ बैश चर का उपयोग कर?
अपडेट करें:
स्पष्ट करने के लिए, मैं चीजों को मैन्युअल रूप से असाइन नहीं करना चाहता। इसके बाद मैं बिल्ट-इन वैर वैरिएबल की तरह कुछ हूं
ls /tmp
cd $_
$_
पिछले कमांड का अंतिम तर्क रखता है। मैं कुछ ऐसा ही चाहता हूं, लेकिन अंतिम कमांड के आउटपुट के साथ।
अंतिम अद्यतन:
सेठ के जवाब ने काफी अच्छा काम किया है। कुछ बातों का ध्यान रखें:
touch /tmp/x
बहुत पहली बार समाधान की कोशिश करते समय मत भूलना- अंतिम कमांड का निकास कोड सफल होने पर परिणाम केवल संग्रहीत किया जाएगा