PRICE_PER_APPLE=5
echo "The price of an Apple today is: \$HK $PRICE_PER_APPLE"
为什么在参数中使用美元符号和反斜杠? sha-bang
!#
是什么意思?
bash 脚本有什么作用,你能给我一个最好的例子来轻松理解它吗?
$HK
将扩展为变量 $HK
的值。通过在其前面加上反斜杠,您可以逃避扩展,因此会回显文字字符串$HK
(可能表示港元)。
您的示例中没有“sha-bang”。它通常拼写为“shebang”,并且以相反的顺序包含您提到的字符。它告诉系统使用什么解释器来运行脚本。例如,
#! /bin/bash
将被
/bin/bash
解释,而
#! /usr/bin/sed
将由
/usr/bin/sed
进行解释。