我正在创建一个在Mac PC上运行的bash文件。基本上,文件会创建多行并将其写入文件。它包含一些特殊字符,如代字号,百分比等。
在创建的文件中,字符有时会消失或出现错误。我正在逐行做标准回声。 E.g。
echo text >> file.conf
还有其他方法可以写入文件吗?
提前致谢
答案 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
*