if 関数が bash でどのように機能するかは理解していますが、何かと比較しないと意味がわからないという問題があります。-e や -c や -f のようなスイッチがたくさんあることは知っていますが、次のコードが true と評価されるのはいつですか?
if [ "$VAR" ]; then
echo "TRUE"
else
echo "FALSE"
fi
誰かが私のために書いたスクリプトを解釈しようとしています。
if 関数が bash でどのように機能するかは理解していますが、何かと比較しないと意味がわからないという問題があります。-e や -c や -f のようなスイッチがたくさんあることは知っていますが、次のコードが true と評価されるのはいつですか?
if [ "$VAR" ]; then
echo "TRUE"
else
echo "FALSE"
fi
誰かが私のために書いたスクリプトを解釈しようとしています。