GNU/Linux >> Belajar Linux >  >> Linux

Ubah CRLF menjadi umpan baris di Linux

Gunakan perintah ini:

fromdos yourtextfile

Sebaliknya:

todos yourtextfile

Perintah ini ditemukan di tofrodos paket (pada distribusi terbaru), yang juga menyediakan dua pembungkus unix2dos dan dos2unix yang meniru alat unix lama dengan nama yang sama.


Gunakan dos2unix .

dos2unix - konverter format file teks DOS/MAC ke UNIX

dos2unix  [options] [-c convmode] [-o file ...] [-n infile outfile ...]

Options:
          [-hkqV] [--help] [--keepdate] [--quiet] [--version]

Saya lebih suka perl :

perl -lne 's/\r//g; print' winfile.txt > unixfile.txt

Tapi itu sangat cocok untuk kegunaan saya, dan sangat mudah untuk saya ingat. Tidak semua sistem memiliki perintah dos2unix, tetapi sebagian besar yang saya kerjakan memiliki juru bahasa perl.

Lainnya adalah pengodean ulang , pengganti yang kuat untuk dos2unix dan iconv; itu tersedia dalam paket "recode" di repositori Debian:

recode ibmpc..lat1 winfile.txt   # dos2unix
recode lat1..ibmpc unixfile.txt  # unix2dos

Untuk awk penggemar:

awk '{ sub("\r$", ""); print }' winfile.txt > unixfile.txt

...dan sed :

sed 's/\r$//' winfile.txt > unixfile.txt

Dan sekarang, hanya sedikit lebih mudah daripada menghapus CR dengan tangan di editor hex, langsung dari salah satu teman stackoverflow.com kami, dapat digunakan dengan beef juru bahasa (terletak di repositori Debian ramah lingkungan Anda),

dos2unix di brainfuck !

,[[->+>+<<]>>>,[<-------------[+++++++++++++.>>>]<[>>----------[>+++++++++++++.-------------]<++++++++++>]<<<<[-]>>>[-<<<+>>>]]<[-]<[-]<]++++++++++.

terima kasih banyak kepada jk karena telah menyia-nyiakan satu jam hidupnya untuk menulis ini!


Linux
  1. Perintah kucing Linux

  2. 11 Contoh Perintah Linux diff3 (Bandingkan 3 File Baris demi Baris)

  3. dd Contoh Perintah di Linux

  1. Cara Mengonversi PDF ke Teks di Linux (GUI &Baris Perintah)

  2. Ubah .txt menjadi .csv di shell

  3. Bagaimana cara mengubah PDF menjadi JPG dengan baris perintah di Linux?

  1. Cara Menambahkan Nomor Baris Ke File Teks Di Linux

  2. bergabung dengan Contoh Perintah di Linux

  3. Ubah akhiran baris DOS menjadi akhiran baris Linux di Vim