誰かがこのループの何が問題なのか教えてもらえますか?
私が持っているエラーは行107(ループの最初の行)にあります。それは言う:
[V2016057174800:コマンドが見つかりません。
2つの異なるドキュメントから2つの同じファイル名を関連付けようとしています(それが理にかなっている場合)。
承認された回答:
フォーマットが非常に奇妙です!
最初に修正して、このコードを読みやすくしたいと思うでしょう!
とはいえ、問題は[
の周りにスペースがないことです。 および]
。
これらの文字[
]コード> 実際には、コマンド
test
の省略形です。 。
最初の行を次のように変更する必要があります:
bash
if [[ "$L1Aname" == "$filename" ]]; then
または
POSIXシェル内
if [ "$L1Aname" = "$filename" ]; then
どちらの例でも、各キャラクターは次のように構成されています。
例:スペース:[
の周りにスペースが必要です および]
。
さらに、 bash
の微妙な違いに注意してください およびダブル/シングル=
のPOSIX 。