问题出在这个代码上:
words=`wc -l /home/tmp/logged.log | awk '{print $1}'`;
if [ $words == 26 ]
then
echo $words
echo Good
else
echo Not so good
fi
Run Code Online (Sandbox Code Playgroud)
它总是返回else语句.即使结果是26,我也试过了
words=`wc -l < /home/jonathan/tmp/logged.log`;
Run Code Online (Sandbox Code Playgroud)