- ベストアンサー
シェルのif文について
シェルの書き方で悩んでいます。 A,Bファイルにいずれかが読み取れない場合に、エラーにする if [ -r "A" -a -r "B" ] then else echo "エラー" fi 悩んでるところ→[ -r "A" -a -r "B" ]の否定は、どのようにかくのでしょうか? よろしく御願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#136147
回答No.1
[ ! -r "A" -o ! -r "B" ] とか。
その他の回答 (1)
- DIooggooID
- ベストアンサー率27% (1730/6405)
回答No.2
単純に否定であれば、 ! [ -r "A" -a -r "B" ] これで、否定になります。
質問者
お礼
早速の回答、ありがとうございました
お礼
早速のありがとうございました