मैं एक bash लिपि में awk उपयोग कर रहा हूँ के अंत में एक नियंत्रण मीटर चरित्र को जोड़ने और की तरह कुछ करना है:awk प्रिंट लाइन
awk -F, -v result_file=$2'{
print $2 $1 > result_file
}' $data_file
आउटपुट फ़ाइल में, मैं एक नियंत्रण-एम 'हो रही है^प्रत्येक पंक्ति के अंत में एम 'चरित्र। गलत क्या है?
आपकी इनपुट फ़ाइल में^एम हो सकता है। यदि ऐसा है, तो इसे वहां से हटा दें। – Guru
क्या आपने पीसी पर डेटा फाइल बनाई थी? इसकी लाइन एंडिंग^एम^जे है, जबकि यूनिक्स सिर्फ^जे का उपयोग करता है। – Barmar
सीआर-एलएफ में रिकॉर्ड विभाजक सेट करें, यानी 'awk -v आरएस =' \ r \ n '... '। – Thor