定义和使用变量
定义变量
在 Shell 脚本中定义变量非常简单,直接赋值即可:
#!/bin/bash
name=“Alice”
注意,等号两边不能有空格。
使用变量
使用变量时需要在变量名前加上 $ 符号:
#!/bin/bash
name=“Alice”
echo “Hello, $name!”
或者使用花括号:
#!/bin/bash
name=“Alice”
echo “Hello, ${name}!”
变量类型
字符串变量
字符串是最常用的变量类型:
#!/bin/bash
greeting=“Hello, World!”
echo $greeting
数值变量
虽然 Shell 不支持直接的数值运算,但可以使用 expr 或双括号进行算术运算:
#!/bin/bash
a=5
b=3
sum=$(expr $a + $b)
echo “Sum is $sum”
# 或者使用双括号
sum=$((a + b))
echo “Sum is $sum”
位置