使用bash for Mac将多行写入文件

时间:2015-02-08 15:10:24

标签: macos bash sh

我正在创建一个在Mac PC上运行的bash文件。基本上,文件会创建多行并将其写入文件。它包含一些特殊字符,如代字号,百分比等。

在创建的文件中,字符有时会消失或出现错误。我正在逐行做标准回声。 E.g。

echo text >> file.conf

还有其他方法可以写入文件吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试引用您的文字。如果要扩展变量,请使用双引号。如果您不想扩展变量,请使用单引号:

echo "$HOME"   # expanded
/Users/Mark

echo '$HOME'   # not expanded
$HOME

echo *         # expanded
0.jpg 0_0.jpg 0_1.jpg 0_10.jpg 0_11.jpg 0_12.jpg 0_2.jpg 0_3.jpg 0_4.jpg

echo '*'       # not expanded
*