zoukankan
html css js c++ java
使用cat命令和EOF标识输出多行文件
在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中。(可参考ntop.spec文件)这样有几个好处,其中 之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等。
一、cat和EOF
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;
EOF是"end of file",表示文本结束符。
结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。
二、使用
看例子是最快的熟悉方法:
结果:
可以看到,test.sh的内容就是cat生成的内容。
三、其他写法
1、追加文件
# cat << EOF >> test.sh
2、换一种写法
# cat > test.sh << EOF
3、EOF只是标识,不是固定的
这里的"ggg"就代替了"EOF"的功能。结果是相同的。
查看全文
相关阅读:
第七周作业
第六周作业
第五周作业
第四周作业
第三周作业
第二周作业
第一周作业
老鼠与盈利
币值转换
2015 USP-ICMC gym 100733 J. Summer Wars
原文地址:https://www.cnblogs.com/danghuijian/p/4400253.html
最新文章
理解JVM之JAVA运行时内存区域
回调方法是什么及其理解
如何快速与不熟悉的人合作
匈牙利命名法
自我介绍
黄金点游戏(结对编程项目)
Word Count项目
自动生成小学四则运算题目(C语言)
对于《软件工程》的问题
自我介绍
热门文章
文本超出部分省略(包括多行文本超出部分省略显示)
input file图片上传预览效果
前端网站开发遇到的问题汇总
BFC块级格式
清除浮动的三种方法
移动前端常用meta标签
css写出三角形(兼容IE)
让底部始终在浏览器底部
CSS中的字体设置
响应式布局(一)
Copyright © 2011-2022 走看看