gpt4 book ai didi

bash - 如何在 bash 脚本中打印文字字符串 "$1"?

转载 作者:行者123 更新时间:2023-11-29 08:48:17 24 4
gpt4 key购买 nike

我想打印名为“$1”的字符串。但是当我使用 echo 执行此操作时,它会打印等于“$1”变量的字符串。如何像打印字符串一样打印“$1”?

例如:

set -- "output"  # this sets $1 to be "output"
echo $1 # ==> output

但我想要这个:

echo $1      # ==> $1

最佳答案

您必须转义 $ 才能显示它:

$ echo "\$1"

或者,正如 JeremyP 在评论中指出的那样,只使用单引号,这样 $1 的值就不会被扩展:

$ echo '$1'

关于bash - 如何在 bash 脚本中打印文字字符串 "$1"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16445292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com