单引号内嵌套单引号即可使用变量。
#!/bin/bash
i=10echo $i
echo '$i'
echo '$i is : '$i''
执行结果
# ./test.sh
10
$i
$i is : 10
单引号内嵌套单引号即可使用变量。
将命令赋值给变量,和将命令输出内容赋值给变量
#!/bin/bash
: ${username=`whoami`} #命令输出赋值给变量
echo $username
username=`whoami` #命令输出赋值给变量
echo $username
username=$(echo whoami) #变量替换命令
echo $username
$username
输出
# ./test.sh
root
root
whoami
root
cmdline=$(uname -a)
echo $cmdline