Linux echo单行或cat多行字符串到文件

Linux/Shell 2017-01-10 EOF,echo,cat

在linux命令行中,我们需要在把一段字符串添加到文件末尾可以这么干

# echo 'Add text' > file

假如要添加两行的话,也可以这样

# echo 'Line1' > file
# echo 'Line2' > file

看着可以,但其实不是太理想,我们可以使用EOF关键字

# cat <<EOF > file
Line1
Line2
EOF

要注意转义$和`符号,如

# cat <<EOF > file
`date`
$VAR
EOF

cat file看一下

# cat file 
Tue Jan 10 11:36:19 HKT 2017

加了转义字符后

# cat <<EOF > file
\`date\`
\$VAR
EOF

cat file again

# cat file 
`date`
$VAR

 

文字链接:《Linux echo单行或cat多行字符串到文件

文章地址:http://www.qttc.me/201701475.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?