GNU/Linux >> Belajar Linux >  >> Linux

`^m` Dan Bagaimana Cara Menghilangkannya?

Ketika saya membuka file di Vim, saya melihat ^M yang aneh karakter.

Sayangnya, mesin pencari favorit dunia tidak bekerja dengan baik dengan karakter khusus dalam kueri, jadi saya bertanya di sini:

  • Apa ini ^M karakter?

  • Bagaimana itu bisa sampai di sana?

  • Bagaimana cara menghilangkannya?

Jawaban yang Diterima:

^M adalah karakter carriage-return. Jika Anda melihat ini, Anda mungkin sedang melihat file yang berasal dari dunia DOS/Windows, di mana end-of-line ditandai dengan carriage return/pasangan baris baru, sedangkan di dunia Unix, end-of-line ditandai dengan satu baris baru.

Baca artikel ini untuk detail lebih lanjut, dan juga entri Wikipedia untuk baris baru.

Artikel ini membahas cara menyiapkan vim untuk mengedit file secara transparan dengan penanda akhir baris yang berbeda.

Jika Anda memiliki file dengan ^M di akhir beberapa baris dan Anda ingin menghapusnya, gunakan ini di Vim:

:s/^M$//

(Tekan Ctrl +V Ctrl +B untuk memasukkan ^M .)


Linux
  1. Apa itu NFS dan bagaimana cara menginstalnya di Linux

  2. Cara mengekstrak file .gz dan .tar.gz di Linux

  3. Cara memasang dan memasang sistem file di Linux

  1. Cara mengarahkan output ke file dan stdout

  2. Bagaimana cara mendapatkan path lengkap dari suatu file?

  3. Bagaimana cara menghapus atau menghapus fungsi bash?

  1. Bagaimana Mendapatkan Input Dan Output Di Terminal Ke File Teks??

  2. Bagaimana cara menambahkan X hari ke tanggal dan mendapatkan tanggal baru?

  3. Bagaimana saya bisa mendapatkan biner dari file .py