使用 ruby​​ 是否有与“一些内容 #{foo}”等效的 bash?

使用 ruby​​ 是否有与“一些内容 #{foo}”等效的 bash?

我习惯在 ruby​​ 中传递字符串内的变量,就像这样

"message in double quotes #{expression_or_variable_to_run}"

对于真正快速的脚本编写来说,bash 中的等效功能是什么?

答案1

这就是你所追求的吗?

#!/bin/bash

# Source hostname from command.
echo "Hostname is $(hostname)"

# Set hostname as string.
HOSTNAME="somestring"
echo "Hostname is ${HOSTNAME}"

答案2

也许这会帮助你理解一些基础知识:

/bin/bash #!/bin/bash
变量="是"
echo“服务器$VARIABLE`主机名`”

变量定义时不用 $,引用时用 $。Shell 命令可以在 `` 引号内执行。

相关内容