在Shell腳本中,定義變量和使用變量的方法如下:
#!/bin/bash
# 定義字符串變量
greeting="Hello, World!"
# 定義整數變量
number=42
# 定義浮點數變量(注意:Shell腳本本身不支持浮點數運算,但可以使用工具如bc進行浮點運算)
pi_value="3.14159"
# 定義數組變量
colors=("red" "green" "blue")
#!/bin/bash
# 輸出變量值
echo $greeting
# 計算變量值加1的結果
incremented_number=$((number + 1))
echo $incremented_number
# 輸出數組變量中的第一個元素
echo ${colors[0]}
[[ ]]或[ ]。例如:#!/bin/bash
# 設置默認值
filename="${filename:-default.txt}"
# 使用條件表達式檢查變量是否已設置
if [[ -n $filename ]]; then
echo "Filename is set to: $filename"
else
echo "Filename is not set"
fi
在這個例子中,如果filename變量未設置,它將使用默認值default.txt。