2016-12-27 10 views
5

a.txt मैं इस लाइन है 'एक \ $' क्या है और बाहर नहीं मिल सकता है क्या इसके लिए है।

+0

शायद '\' के बाद एक जगह है? – Kent

उत्तर

5

यह सुनिश्चित करता है कि आउटपुट एक नई लाइन के साथ समाप्त हो जाएगा; देखें:

echo -ne test | sed '$a\' 
# same output as: 
echo test | sed '$a\' 

आप पिछले कोड के साथ देख सकते हैं, एक गाड़ी वापसी दूसरे उदाहरण में नहीं जोड़ा जाता है, लेकिन एक पहले उदाहरण में जोड़ा जाता है। बेशक, यदि आप sed भाग को हटाते हैं, तो आउटपुट अलग होगा क्योंकि पहले echo कथन में कोई कैरिज रिटर्न नहीं है।

संबंधित मुद्दे