欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

在 Shell 中用 echo 输出变量丢失换行符的问题 有大用

原文链接:http://hi.baidu.com/moligaloo/item/b404cf0736d085dd72e6765f

若 foo.txt 是一个含有多行文本的文本文件,如:

hello

world


使用如下命令:

foo='cat foo.txt'

echo $foo

输出的内容将是:

hello world


其中的换行符被替换成了空格,若输出时保留换行,应该使用如下命令:

echo "${foo}"


来自  https://blog.csdn.net/kodeyang/article/details/12883579

普通分类: