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"的功能。结果是相同的。
查看全文
相关阅读:
用python3实现AES/CBC/PKCS5padding算法加解密
python之逆向某贷款app破解sign参数
用Python实现RSA签名和验签
python3 RSA 长字符串分段加密解密
PyCharm 字体大小颜色常用功能设置
pycharm2019.3/pycharm2020.2 专业版 安装教程永久激活
Android 四大组件和Intent
Linux的查找命令
Linux(centos)系统各个目录的作用详解
linux ls文件颜色和底色设置
原文地址:https://www.cnblogs.com/danghuijian/p/4400253.html
最新文章
记关于webpack4下css提取打包去重复的那些事
记webpack下进行普通模块化开发基础配置(自动打包生成html、多入口多页面)
关于webpack下热更新?&自动刷新?的小记(非vue-cli)
vue通过extend动态创建全局组件(插件)学习小记
学习Python的几点要求
xtrabackup启动过程中出现的报错
RDS ERROR 1062 && online DDL
日常维护MySQL常用sql
Linux shell
Linux shell 归纳之 cp
热门文章
Linux shell 归纳之 ~/. 是什么意思
Linux shell 归纳之 last
JS前端验证代码
input里面placeholder水平居中
Chrome中xpath表达式巧妙获取
支付接口小记
某优鲜APP协议参数paramsMD5 逆向分析
点点APP-协议签名sign分析
from urllib import parse模块的使用
python3 如何实现RSA加解密 MD5withRSA/SHA1withRSA/SHA256withRSA签名
Copyright © 2011-2022 走看看