GNU/Linux >> Belajar Linux >  >> Linux

Membuat pohon direktori lengkap sekaligus

Ubah shebang menjadi

#!/bin/bash

untuk menjalankan skrip dengan bash karena mendukung ekspansi brace.

Masalahnya adalah Anda menggunakan shell yang tidak mendukungnya. /bin/sh Anda tidak menunjuk ke /bin/bash tetapi untuk sesuatu seperti /bin/dash .

https://wiki.ubuntu.com/DashAsBinSh#A.7B


Linux
  1. /usr/bin Vs /usr/local/bin Di Linux?

  2. Ny Alasan Untuk Memiliki Shebang Menunjuk /bin/sh Daripada /bin/bash?

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

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

  2. izin ditolak untuk komposer di /usr/local/bin/

  3. cmake --version menunjuk ke /usr/bin/cmake sementara cmake menunjuk ke /usr/local/bin

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

  2. chroot gagal - tidak dapat menjalankan perintah `/ bin/bash':Tidak ada file atau direktori tersebut

  3. #!/bin/sh vs #!/bin/bash untuk portabilitas maksimum