Saya punya skrip bash di mana $DIR adalah nama direktori yang mungkin mengandung spasi.
Ini:
rm "$DIR/*.MOV"
memberikan kesalahan "Tidak ada file atau direktori". Tidak ada file yang secara harfiah bernama "* .MOV"; Saya ingin * untuk memperluas ke beberapa argumen - satu per nama file yang cocok.
Misalnya:
rm some\ folder/foo.MOV some\ folder/bar.MOV
Bagaimana saya bisa melakukan ini?
{}ketika saya ingin menambahkan atau memodifikasi sesuatu tentang variabel saya, seperti ini:${DIR}/*.MOV. Saya tidak tahu mana yang lebih baik, tetapi menggunakan{}bekerja untuk kasing saya setiap waktu.