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"的功能。结果是相同的。
查看全文
相关阅读:
halcon 2极坐标转笛卡尔坐标
xmal随笔
halcon 3焊点查找
halcon 药丸查找
halcon 1区域保存生成
mokee源码下载
多个DataTable的合并成一个新表
代码分析工具
SQL大量数据查询分页存储过程
sqlite3使用简介
原文地址:https://www.cnblogs.com/danghuijian/p/4400253.html
最新文章
[转] XCode 4.2 新功能 Storyboard
ASP.NET中解决跨子域的Session共享
https://dandelion.jxedt.com/d/jxedt/dandelion?channelCode=dandelion&masterKey=09cc6ca06ffa1028500019bcd000b908&from=groupmessage
编译信息里常见的英文单词
C语言进阶语法及部分注意事项
js 验证input文本框只能输入数字和小数点
汇编!!!会编!!! void
法雷序列,法雷级数的求法 void
mysql时间处理的问题 void
另类字符串搜索字符串异或 void
热门文章
差分约束系统详解 void
优先队列priority_queue 用法详解 void
大数斐波那契数列的求法(大数相加) void
假期PHP学习手记!! void
求最长XX序列的两种方法 void
整数拆分问题(和与积) void
网站美工-是我的主要工作
Halcon 区域保存 区域测距 几何变换 仿射变换
halcon学习笔记
c#泛型
Copyright © 2011-2022 走看看