我们经常在shell中会用到EOF这个写入内容到某一个文件,一般的内容写入比较简单,例如:
cat > test.txt << EOF aaa bbb EOF
但是我们在导入一个带有$、`等一些字符的时候,就需要进行转义,通常我们用\进行转义,如果在导入的文件中含有大量的这些字符,一个一个去转义无疑增加了工作量,简单的办法就是给EOF加""号,例如:
cat > test.txt << "EOF" $a $b $c EOF
这样就OK了。
我们经常在shell中会用到EOF这个写入内容到某一个文件,一般的内容写入比较简单,例如:
cat > test.txt << EOF aaa bbb EOF
但是我们在导入一个带有$、`等一些字符的时候,就需要进行转义,通常我们用\进行转义,如果在导入的文件中含有大量的这些字符,一个一个去转义无疑增加了工作量,简单的办法就是给EOF加""号,例如:
cat > test.txt << "EOF" $a $b $c EOF
这样就OK了。
上一篇:mysql语句笔记
5月摸鱼计划奖励什么时候发?没有得到回复
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M