- Published on
Bashコマンドラインでファイルが存在するかif判定
- Authors
- Name
- Shou Arisaka / 有坂翔
Linuxパソコン・サーバーのBashコマンドラインで、ファイルが存在するかif判定する方法について紹介します。
if [ ! -f file.md ]
then
echo "Not existing."
fi
ファイルが存在するかif判定
if [ -f file.md ]
then
echo "Existing."
fi
複数のファイルが存在するかif判定
if [ -f file1.md ] && [ -f file2.md ]
then
echo "Existing."
fi
まとめ
コマンドラインでファイルが存在するかif判定する方法について紹介しました。 ファイルのifを行うシーンは多いので、覚えておくと便利です。
例えば、ファイルが存在しない場合に、ファイルを作成するなどの処理を行うことができます。 あるいは、ファイルが存在する場合に、ファイルを削除するなどの処理を行うこともできるでしょう。
以上です。