मैं एक फ़ंक्शन कैसे लिख सकता हूं कि बैश $
आदेशों के पहले में अनदेखा करता है? मुझे यह चाहिए क्योंकि कभी-कभी जब मैं वेब से कमांड पेस्ट करता हूं तो इसमें पहले वर्ण में $
शामिल होता है।
$ ls
ls
या $ grep 'foo'
grep 'foo'
करना चाहिए।
यह काम नहीं करेगा क्योंकि $
मान्य कार्य नाम नहीं है।
function $ {
...
}
इसे कॉपी नहीं है के साथ शुरू करने के लिए? कि '$ 'का प्रयोग शेल प्रॉम्प्ट को इंगित करने के लिए किया जाता है। –
@MarcB मैं ऐसा करने के लिए बहुत आलसी हूं। मैं एक कार्यक्रम लिखना पसंद करता हूं और अपना जीवन आसान बनाता हूं – Mohsen