关于 linux 中 echo 命令的小问题

2016-04-15 01:28:35 +08:00
 dingzi
echo "你好 "v2ex" " >>v2ex.txt

本来想要显示你好 "v2ex"
实际只显示 你好 v2ex
如何也让双引号也被输入进去。
1628 次点击
所在节点    问与答
5 条回复
ewBuyVmLZMZE
2016-04-15 01:34:03 +08:00
\"
sinxccc
2016-04-15 01:36:41 +08:00
两个方法

1. echo '你好 "v2ex" ' >>v2ex.txt

2. echo "你好 \"v2ex\" " >>v2ex.txt
dingzi
2016-04-15 01:42:25 +08:00
@syhily
@sinxccc 非常感谢
cxbig
2016-04-15 05:50:53 +08:00
还有第三种:
echo 你好\ V2EX >> v2ex.txt
cxbig
2016-04-15 05:52:17 +08:00
漏了引号
echo 你好\ \"v2ex\" >> v2ex.txt

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/271179

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX