मैं निम्नलिखित पंक्ति को एक प्रोफाइल में गूंजने की कोशिश कर रहा हूं लेकिन यह कई उद्धरण या विशेष पात्रों द्वारा भ्रमित हो रहा है।फ़ाइल में एकाधिक उद्धरण/विशेष वर्णों के साथ रेखा को गूंज कैसे करें?
bind '"e[A": history-search-backward'
मैं चीजों के सभी प्रकार की कोशिश की है, लेकिन यह किसी न किसी के लिए नहीं मिल सकता है।
sudo su -c 'echo "bind \'\"\\e[A\": history-search-backward\'" >> /etc/profile' -
यह यह क्या देता है:
su: user '"\e[A": does not exist
फिर भी अगर मैं का उपयोग करें:
echo bind \'\"\\e[A\": history-search-backward\'" >> /home/user/testfile
यह मैं वर्तमान में क्या है
यह ठीक काम करता है।
मैं अपने स्क्रिप्ट के बाकी है कि ठीक से काम में "sudo सु -c" गूंज blah के सभी तरह है ... "।
कोई भी विचार?
'\ '\" \\ ई [ए \ "' ई से पहले एक अतिरिक्त \ है। – steveg89
उसे दो बैकस्लेश की आवश्यकता है ताकि एक शाब्दिक \/etc/profile में जोड़ा जा सके। – chepner