ファイルやディレクトリの存在チェックをするtestコマンドの使い方
ファイルの存在チェックをするのにtest -e
コマンドで確認することができます。&&でつなぐことにより、ファイルが存在する場合だけコマンドを実行する、と言ったことが可能になります。
$ test -e a.txt && cat a.txt
ディレクトリの存在チェックはtest -d
コマンドで行います。
$ test -d dd && ls -l dd
その他にもシンボリックリンクの確認や空ファイルのチェックができるようです。
参考サイト
![](https://confrage.jp/wp-content/uploads/cocoon-resources/blog-card-cache/6e19239841f180975a9e73b27cf0bef2.png)
【 test 】コマンド(基礎編)――ファイルの有無などを判定する
本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、条件式を評価することでファイルの有無などを判定する「test」コマンドです。
![株式会社CONFRAGE](https://i0.wp.com/confrage.jp/wp-content/uploads/2018/08/aaaaaaaaa-1.jpg?resize=100%2C100&ssl=1)
![株式会社CONFRAGE](https://i0.wp.com/confrage.jp/wp-content/uploads/2018/08/aaaaaaaaa-1.jpg?resize=100%2C100&ssl=1)
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント