मैं अक्सर सबशेल्स का उपयोग करके कमांड चलाता हूं, और कभी-कभी कुछ चलाने से पहले सब्स्क्राइब्ड का विस्तार करना चाहता हूं .. इस तरह से मैं सत्यापित कर सकता हूं कि मैं क्या कर रहा हूं, और संभवतः जो कुछ भी हो रहा है उसे संपादित करें।
उदाहरण के लिए, मैं इसे चलाने से पहले निम्नलिखित कमांड लाइन का विस्तार कैसे कर सकता हूं, इसलिए मैं उपधारा के परिणामों को संपादित कर सकता हूं?
जैसे
$ find -name "test.txt"
/tmp/test.txt
$ mv $(!!) /tmp/new.txt
मैं कमांड चलाने से पहले सबस्क्रिप्शन का विस्तार देखना चाहता हूं, जैसे:
$ mv /tmp/test.txt /tmp/new.txt
क्या ऐसा करने का कोई तरीका है?
zsh
और यह बहुत अच्छा है और ऐसा करता है, जैसा कि आप सुझाव देते हैं ... अच्छा टिप! मैं यहां मूल उत्तर छोड़ दूंगा, क्योंकि यह एक bash
प्रश्न था ।