私は関数を書きました:
check_log(){
if [ -f "/usr/apps/appcheck.log" ]
then
return 1
else
return 0
fi
}
次に、この関数を「if」条件で呼び出します。
if [ check_log ];
then
........statements....
fi
これは機能しますか?bash は成功すると 0 を返し、失敗すると 1 を返しますが、関数が返され、条件が/を1
チェックしているため、ここで混乱しています。1
0
1
誰でもこの問題に光を当てることができますか?