1. ホーム
  2. Qt

シェルスクリプト二項演算子期待値エラー

2022-02-10 20:56:39

今日、シェルスクリプトを書いたら、"binary operator expected" というエラーで実行されてしまった。

test1.sh: 6行目。[: /export/images/a10091400ux0415: binary operator expected.

スクリプトの6行目を確認してください。

if [ ! -f /export/images/$line ];then

ググって、二重引用符を追加したら、うまくいきました。

変更 if [ ! -f /export/images/$line ];then change it to the

if [ !-f "/export/images/$line"];then

問題解決しました。