作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
> "./db.txt" $2 需要用户设置如下路径:D:\Projects\MyProject。它写入文件,但没有-6ren">
我只想在文本文件中附加一个用户输入参数。我正在使用以下命令:
echo "$2" >> "./db.txt"
$2
需要用户设置如下路径:D:\Projects\MyProject
。它写入文件,但没有反斜杠。结果是:
D:ProjectsMyProject
我在任何地方都找不到如何解决这个问题。我试过使用 -e
或 -E
params( taken from here ) 但在这种情况下似乎没有什么区别。
最佳答案
您必须在 shell 中转义反斜杠:\\
,或者将字符串放在引号中。
为了调试目的,使用 set -x
。
关于bash - 如何将反斜杠参数传递给脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35722316/
我是一名优秀的程序员,十分优秀!