GNU/Linux >> Belajar Linux >  >> Linux

Melewati Nama File Dengan Spasi Ke Skrip Shell?

Pertanyaan ini sudah memiliki jawaban di sini :Looping melalui file dengan spasi di nama? [duplikat]

(10 jawaban)
Tutup 7 tahun yang lalu.

Shellscriptnya sangat sederhana:

retroarch $* -c /tmp/retroarch/Data/retroarch/gambatte.cfg

(“retroarch” adalah shellscript lain)

Jika nama file yang diteruskan mengandung spasi, itu gagal:

RetroArch [ERROR] :: Could not read ROM file.

Jawaban yang Diterima:

Gunakan tanda kutip.

Alih-alih

yourcommand some file.name

gunakan

yourcommand "some file.name"

Saat menggunakan variabel, kutip juga.

yourcommand "$filename"
yourcommand "[email protected]"
...

Linux
  1. Penerjemah Shell mana yang Menjalankan Skrip Tanpa Shebang?

  2. Waktu Habis Dalam Skrip Shell?

  3. Masalah Dalam Skrip Dengan Spasi Di Nama File?

  1. Script Shell Dengan Fungsi Dan Parameter Sebagai Variabel?

  2. Ubah direktori kerja di shell dengan skrip python

  3. nama dasar dengan spasi dalam skrip bash?

  1. Cara mengubah kata dalam file dengan skrip shell linux

  2. Jalankan skrip shell di shell saat ini dengan izin sudo

  3. Otomatisasi mysql_secure_installation dengan perintah gema melalui skrip shell