वहाँ एक मुद्दा है sed और नई लाइन चरित्र के साथ?
मेरे पास निम्नलिखित सामग्रियों के साथ एक फ़ाइल test.txt है
aaaaa
bbbbb
ccccc
ddddd
निम्नलिखित काम नहीं करता है:
sed -r -i 's/\n/,/g' test.txt
मुझे पता है कि मैं इसके लिए उपयोग कर सकता हूं trलेकिन मेरा सवाल यह है कि यह सेड के साथ क्यों संभव नहीं है।
यदि यह फ़ाइल लाइन को लाइन द्वारा संसाधित करने का एक साइड इफेक्ट है तो मुझे इसमें दिलचस्पी होगी कि ऐसा क्यों होता है। मुझे लगता है कि grepनई लाइनों को हटा देता है। क्या सेड वही करता है?
trएक अनुगामी जोड़ देगा ,और एक निर्विवाद रेखा का उत्पादन करेगा। pasteइसके बजाय सबसे अच्छा उपयोग करना है:paste -sd , test.txt