0
誰かが私がどのようにこのコードを読んだり理解しているのか説明できますか?それは自己テストの質問です。 (何-a
は放置?)unix bashスクリプト[-a]は何を意味していますか?
[3 -a 5];
echo $?;
が
0, 1, 5, 7, 8
誰かが私がどのようにこのコードを読んだり理解しているのか説明できますか?それは自己テストの質問です。 (何-a
は放置?)unix bashスクリプト[-a]は何を意味していますか?
[3 -a 5];
echo $?;
が
0, 1, 5, 7, 8
がman test
を参照してください回答:[
と3
の間にスペースがなければならないよう
man test | grep -A2 -- -a
EXPRESSION1 -a EXPRESSION2
both EXPRESSION1 and EXPRESSION2 are true
コードがしかし、間違っています:
[ 3 -a 5 ]; echo "$?"
'man bash'スラッシュ、' test expr'を入力 –
'man bash | awk '/ test expr/{f = 2} f && f--' RS = ' – andlrc
実行可能ファイル' [3'がパスにない限り、正解は127です。 – choroba