作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想打印名为“$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/
我是一名优秀的程序员,十分优秀!