Bisakah seseorang memberi tahu saya apa yang salah dengan loop ini?
Kesalahan yang saya miliki ada di baris 107 (baris pertama loop). Dikatakan:
[V2016057174800:perintah tidak ditemukan.
Saya mencoba mengaitkan dua nama file yang sama dari dua dokumen berbeda (jika itu masuk akal).
Jawaban yang Diterima:
Pemformatan Anda sangat aneh!
Anda mungkin ingin memperbaikinya terlebih dahulu agar kode ini dapat dibaca!
Namun demikian, masalah Anda adalah kurangnya spasi di sekitar [
dan ]
.
Karakter ini [
]
sebenarnya hanyalah singkatan dari perintah test
.
Anda harus mengubah baris pertama menjadi sebagai berikut:
di bash
if [[ "$L1Aname" == "$filename" ]]; then
atau
dalam shell POSIX
if [ "$L1Aname" = "$filename" ]; then
di dalam kedua contoh tersebut, setiap karakter penting:
Misalnya spasi:harus ada spasi di sekitar [
dan ]
.
Plus perhatikan perbedaan halus antara bash
dan POSIX dalam =
ganda / tunggal .