单引号内嵌套单引号即可使用变量。
#!/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
本文介绍了在Bash脚本中如何使用单引号嵌套实现变量的引用及如何通过命令替换来获取命令的输出结果并赋值给变量。演示了不同场景下变量和命令输出的正确使用方式。
1181





