21050


`~/Desktop/animals/cat.txt`

が存在するかコマンドで確かめたい。

存在したら `Found`  
存在しなかったら `Not found`  
を出力したいです


CC BY-SA 3.0
2016-01-19T04:33:52.763
21049
2016-01-19T06:14:17.587
5505
question
linux shellscript
指定したファイルパスが存在するか確かめたい


ソース  
`[ -e ~/Desktop/animals/cat.txt ] && echo Found || echo Not found`

出力  
`Not found`

オプション

[code]

    -e ファイルかディレクトリが実在するか判定
    -f ファイルが実在するか判定
    -d ディレクトリが実在するか判定
    -x 実行可能ファイルが実在するか判定
    -r 読み込み可能か判定
    -w 書き込み可能か判定
    
[/code]

この書き方は `短絡評価` といいます


CC BY-SA 3.0
2016-01-19T04:44:35.820
21050
2016-01-19T06:14:17.587
2016-01-19T06:14:17.587
14041
14041
21049
answer