Bash if文でファイルの存在確認をするサンプル

環境
AlmaLinux release 9.2 (Turquoise Kodkod)

構文
if文では条件式に指定されたコマンドの終了ステータスを判定し分岐をしている。
if []と書いた場合、if testと書いたことと同じ扱います。
-fオプションを使ってファイルの存在確認を行います。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/bin/bash
LOCK_FILE="lockfile"
if [ -f ${LOCK_FILE} ]; then
echo "ファイルが存在します"
else
echo "ファイルが存在しません"
fi
#!/bin/bash LOCK_FILE="lockfile" if [ -f ${LOCK_FILE} ]; then echo "ファイルが存在します" else echo "ファイルが存在しません" fi
#!/bin/bash

LOCK_FILE="lockfile"

if [ -f ${LOCK_FILE} ]; then
  echo "ファイルが存在します"
else
  echo "ファイルが存在しません"
fi

 

AlmaLinux 9

Posted by arkgame