GNU/Linux >> Belajar Linux >  >> Linux

./configure :/bin/sh^M :penerjemah yang buruk

Untuk memperbaikinya, buka skrip Anda dengan vi atau vim dan masuk dalam mode perintah vi (key Esc ), lalu ketik ini:

:set fileformat=unix

Terakhir simpan

:x! atau :wq!


Sepertinya Anda memiliki file akhir baris dos. Petunjuknya adalah ^M .

Anda perlu menyimpan ulang file menggunakan akhiran baris Unix.

Anda mungkin memiliki dos2unix utilitas baris perintah yang juga akan melakukan ini untuk Anda.


Atau jika Anda ingin melakukan ini dengan skrip:

sed -i 's/\r//' filename

Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Bash =~ Regex Dan Https://regex101.com/?

  3. Mengapa /bin/sh Menunjuk Ke /bin/dash Dan Bukan /bin/bash??

  1. /usr/bin/perl:juru bahasa buruk:File teks sibuk

  2. Apa yang dilakukan baris '!/bin/sh -e'?

  3. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  1. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  2. unix:///var/run/supervisor.sock tidak ada file seperti itu

  3. Kapan saya harus menggunakan #!/bin/bash dan kapan #!/bin/sh?