मुझे मूल रूप से मैक उपयोगकर्ता के माध्यम से विंडोज मशीन पर उत्पन्न एक टेक्स्ट फाइल मिली और load data
कमांड का उपयोग करके इसे लिनक्स MySQL DB में आयात करने की आवश्यकता थी ।
यद्यपि VIM ने '^ M' वर्ण प्रदर्शित किया है, उपरोक्त में से कोई भी मेरी विशेष समस्या के लिए काम नहीं करता है, डेटा आयात करेगा लेकिन किसी तरह से हमेशा दूषित था। अंत में समाधान बहुत आसान था (बहुत हताशा के बाद)।
सॉल्यूशन: उसी फाइल पर dos2unix
दो टूक टोटकों को अंजाम दिया! file
कमांड का उपयोग करना दिखाता है कि रास्ते में क्या हो रहा है।
$ file 'file.txt'
file.txt: ASCII text, with CRLF, CR line terminators
$ dos2unix 'file.txt'
dos2unix: converting file file.txt to UNIX format ...
$ file 'file.txt'
file.txt: ASCII text, with CRLF line terminators
$ dos2unix 'file.txt'
dos2unix: converting file file.txt to UNIX format ...
$ file 'file.txt'
file.txt: ASCII text
और फ़ाइल का अंतिम संस्करण डेटाबेस में पूरी तरह से आयात किया गया है।