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"的功能。结果是相同的。
查看全文
相关阅读:
自定义dialog
利用jquery实现自动登录
文件的上传
一些想法
利用ajax实现分页效果
自动化构建工具gulp的基础了解
javascript模块化---requirejs
交互ajax
聊聊javascript的事件
谈谈bootstrap在实践中的应用
原文地址:https://www.cnblogs.com/danghuijian/p/4400253.html
最新文章
linux 搜索文件夹下的所有文件内容
HTTrack Website Copier 扫描规则
网页 console的使用
PHP的那些坑
PHP函数——is_subclass_of() 函数 判断一个对象是否为一个类的子类
PHP函数——urlencode() 函数
PHP函数——parse_ini_file() 函数
jquery.query.js 插件的用法
JavaScript prototype 属性
js在前端获取在本地上传图片的尺寸
热门文章
SVN clean up问题
PHP基本知识收集
详解Java中的clone方法:原型模式
android 线程学习
设计模式之建造者模式
svn更新项目时遇到被锁住的问题
工厂模式
Fragment
Android中制作自定义dialog对话框的实例
滑动关闭activity
Copyright © 2011-2022 走看看