0

あるサーバーでは機能しているが別のサーバーでは機能していない単純な if ループがあります。myscript.log ログ ファイル内の単語を grep できました。

#!/bin/ksh

./myscript.sh install $2 $3 $4
sleep 5
if grep -q SUCCESSFUL myscript.log
then
  echo "Install is good"
else
  echo "Error occured during Install"
fi

出力:

if: Expression Syntax.

スクリプトの外側で grep:

 mymachine:~>grep SUCCESSFUL myscript.log
 Install is SUCCESSFUL
4

1 に答える 1