是的,Linux Bash 命令可以進行條件判斷
if
語句:if [ condition ]; then
# 當條件為真時執行的命令
elif [ condition ]; then
# 當第一個條件為假,但第二個條件為真時執行的命令
else
# 當所有條件都為假時執行的命令
fi
例如,檢查一個文件是否存在:
if [ -e "file.txt" ]; then
echo "File exists."
else
echo "File does not exist."
fi
while
循環:while [ condition ]; do
# 當條件為真時重復執行的命令
done
例如,從 1 到 5 的范圍內打印數字:
i=1
while [ $i -le 5 ]; do
echo $i
i=$((i + 1))
done
for
循環:for variable in list; do
# 對列表中的每個元素執行的命令
done
例如,打印數字 1 到 5:
for i in {1..5}; do
echo $i
done
這些僅僅是 Bash 中條件判斷的一些基本示例。您可以根據需要使用更復雜的條件和邏輯操作符(如 -a
和 -o
)來實現更高級的功能。