shell将多行文本重定向到文件【转】
2017-10-10 14:09
260 查看
在shell中,使用Here Document方式将文本重定向到文件,格式如下:
示例test.sh:
执行"test.sh ys 192.168.1.80"的结果:
转自
shell将多行文本重定向到文件 - dingtao7890的博客 - CSDN博客 http://blog.csdn.net/dingtao7890/article/details/53523706
( cat << EOF 要写的文本 EOF ) > 目标文件
示例test.sh:
#! /bin/sh ( cat << EOF { "warehouse":"$1", "ipaddr": "$2", "bindaddr": "$2:9995", "repopath": "./repo/", "kafka": "100.69.168.38:9095", "topic": "AgentHeartBeat", "partition": "1" } EOF ) > agent/conf/agent.conf.json1
执行"test.sh ys 192.168.1.80"的结果:
[root@lvs00 monitor-agent]# cat agent/conf/agent.conf.json1 { "warehouse":"ys", "ipaddr": "192.168.1.80", "bindaddr": "192.168.1.80:9995", "repopath": "./repo/", "kafka": "192.168.1.2:9095", "topic": "AgentHeartBeat", "partition": "1" } [root@lvs00 monitor-agent]#
转自
shell将多行文本重定向到文件 - dingtao7890的博客 - CSDN博客 http://blog.csdn.net/dingtao7890/article/details/53523706
相关文章推荐
- shell将多行文本重定向到文件
- shell脚本打印多行文本到文件
- 【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级
- 【每日一句shell】vim、sed新姿势 | 一次性给文件多行加注释
- dxfgrabber简单读取dxf文件中的多行文本和单行文本信息
- shell文件处理笔记之插入文本到文件的方法
- Shell输入输出重定向:Shell Here Document,/dev/null文件
- shell 文本和文件批量处理
- Shell输入输出重定向:Shell Here Document,/dev/null文件
- windows到linux下面文本从ansi转utf-8(java调用shell命令,java文件复制)
- 【Shell】-- 入门笔记(2):流程控制,重定向及文件包含
- sys.argv使用方法及shell读文本并执行python文件
- Shell文件重定向的3种方法
- shell 文件重定向
- shell命令 > 1.txt 这样重定向输出到文件中 不写入了 分析
- Shell输入输出重定向:Shell Here Document,/dev/null文件
- shell输入输出重定向(不存在文件会自动创建)
- Shell输入输出重定向:Shell Here Document,/dev/null文件
- shell遍历当前目录下的文件,用去掉文件后缀的字符串替换文件中的文本
- Shell脚本学习-文件操作和文本处理