shell脚本打印多行文本到文件
2017-11-01 14:10
417 查看
刚开始以为echo """aaaa "bbb"ccc"""可以解决问题,后来发现引号没了。
所以只能采用HERE用法。
cat <<HERE
aaaa "bbb" ccc
HERE
如果要重定向到文件:
(cat <<HERE
aaaa "bbb" ccc
HERE
)>>$FILENAME
用HERE语言有个好处,就是里面可以直接使用变量。比如:要用$NUM
(cat <<HERE
aaaa "bbb" ccc
NUM=$NUM
HERE
)>>$FILENAME
所以只能采用HERE用法。
cat <<HERE
aaaa "bbb" ccc
HERE
如果要重定向到文件:
(cat <<HERE
aaaa "bbb" ccc
HERE
)>>$FILENAME
用HERE语言有个好处,就是里面可以直接使用变量。比如:要用$NUM
(cat <<HERE
aaaa "bbb" ccc
NUM=$NUM
HERE
)>>$FILENAME
相关文章推荐
- shell 脚本 打印指定目录下包含某些字符串的文件
- linux使用脚本shell批量替换文件中的文本
- shell脚本:打印文本中字符数不大于6的单词
- Shell脚本递归打印指定目录中所有目录文件
- linux中在多个文件中查找替换文本的shell脚本
- Shell脚本递归打印指定文件夹中全部文件夹文件
- Shell执行将脚本里的变量打印到指定日志文件
- Shell脚本学习-文件操作和文本处理
- shell将多行文本重定向到文件
- shell将多行文本重定向到文件【转】
- shell脚本中调用vim 替换指定路径下文件中的字符串
- Shell脚本:使用rsync备份文件/目录
- shell脚本报错说 bash解释器损坏,没有该目录或文件的解决方案
- shell脚本学习 之文件测试运算符
- shell 脚本文件十六进制转化为ascii码代码
- shell脚本监控Flume输出到HDFS上文件合法性
- 【shell脚本】递归查找某种类型的文件
- 使用shell 统计文本行数,输出两个文件不同或相同的行
- QTP脚本(文本文件运用=txt+xlsx)
- shell脚本ftp自动上传文件验证成功与否