位置: 编程技术 - 正文

shell文件处理笔记之插入文本到文件的方法(shell数据处理)

编辑:rootadmin

推荐整理分享shell文件处理笔记之插入文本到文件的方法(shell数据处理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell处理文本文件,shellfile,shell操作文件内容,shell文件怎么写,常规shell处理命令,shell 文件处理,shell 文件处理,shell处理文本文件,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

众所周知,如果在大多数服务器上,不会预先装上 ruby 或者 python 这些语言。这时,你要想操作一些文件,一个合理的选择就是使用 shell。也就是你在 terminal中输入的那些指令。本文给大家想写介绍了关于插入文本到文件的相关内容,下面话不多说了,来一起看看详细的介绍:

首先,打开你的 Terminal。

改写文件

如果你刚刚创建了一个文件,比如touch a.txt,a 里面现在是空的。你想要往里面加上一句话,怎么操作。你可以打开文件,用 vim,用 atom 都可以。但你要可以用 shell 命令直接插入一句话。

这里面的意思是,把 echo 的返回值写入 a.txt。而 echo 命令的返回值就是你在后面写的那个字符串。

为什么要用这样的方法来插入文本呢?出了上述说到的编程环境的限制外,还有一个限制是,有些情况下,你需要机器自动插入一些文本到文件,不能依靠跟人的交互来写入文本。比如说,你丢给服务器一个 nginx 的安装脚本,告诉服务器去安装 nginx。但是,在安装过程中, 你需要更改一些 nginx 的参数,但你有不想在那里看着服务器。所以,你需要把参数事先写好,等到一定时机是自动插入到一些文件中。而不用你在旁边等着。

插入到末尾

shell文件处理笔记之插入文本到文件的方法(shell数据处理)

刚才的命令有一个问题,就是不论 a.txt 中有没内容,>这个命令会吧 a 中原有的内容都覆盖。这可能不是你期望的。

如果你用echo 'I want to append a sentence' >> a.txt。这样新插入的这句话就在 a.txt 的最后一段。

读取一个文件并插入到另外一个文件

有时候,我们想在一个文件中插入的内容,已经在另外一个文件中事先写好了。这个时候,可以先读取事先写好的文明。

这个命令就是在读取a,然后把 b 改写成刚刚读取到的内容。

你可能会觉得,这不就是复制么,为什么要用>呢。是的,这可以用cp代替。但是下面这个命令就不能用 cp 代替了。

Recall

>帮你把某个命令的返回值写入一个文件

>>帮你把某个命令的返回值插入到某个文件的末尾

我们可以先读取一个文件,然后用>或者>>,把内容插入到另外一个文件。

总结

标签: shell数据处理

本文链接地址:https://www.jiuchutong.com/biancheng/378269.html 转载请保留说明!

上一篇:Shell执行/调用Java/Jar程序例子的实例详解(shell调用java方法)

下一篇:ubuntu修改terminal终端的主机名的实现方法(Ubuntu修改用户名)

  • 民营医院增值税优惠政策有哪些
  • 增值税10000交多少税
  • 税务行政诉讼是由税务机关进行审理并作出裁决
  • 其他权益工具和交易性金融资产
  • 可供出售金融资产是指什么
  • 金融企业往来收入科目属于什么科
  • 记账凭证的具体审计目标
  • 购进商品交印花税
  • 分期收款发出商品一批,售价50000
  • 合作开发项目收益怎么算
  • 股权转让资本公积怎么处理
  • 农牧业没有发票怎么办
  • 营改增后哪些费用可以抵扣
  • 增值税发票已作废怎么办
  • 营改增后建筑行业税率
  • 增值税勾选平台在哪里
  • 经营租赁的固定资产计提折旧吗
  • 合同税率16%调整到13%怎么算
  • 个税申报成功如何修改
  • 合同资产和工程存货的区别
  • 事业单位财政拨款是什么意思
  • 装修公司什么要自己买
  • 上月未计提税费,本月可以补计提吗
  • 如何设置电脑任务栏显示
  • 新版edge浏览器如何恢复设置
  • ccc.exe是什么进程
  • 固定资产折旧表述不正确的是
  • 购买税盘怎么做分录
  • 增值税专用发票和普通发票的区别
  • 微信小程序解决跨域问题
  • 申请高新技术企业的好处
  • 委托加工应税消费品以委托人为消费税的纳税义务人
  • 小规模纳税人采购零配件税率
  • flexbuffers
  • python自动控制
  • php remote_addr
  • 固定资产折旧应计入什么费用
  • 开了银行对公账户要多久
  • 异地工程税
  • 房屋出租收到的发票
  • 权益工具是金融资产还是非金融资产
  • 住房公积金有什么好处和优势?
  • 高铁票丢失了可以补打吗
  • 什么叫房屋租购同权
  • 弥补亏损的会计科目有哪些
  • 应收账款收不回来
  • 建筑安装业,指从事____的企业
  • 企业被列入经营异常名录可以注销吗
  • 本年利润是负数的会计分录
  • 公司卖土地怎么避税
  • 个人如何成立公司
  • sql server的存储方式
  • mysql5.7.35安装
  • 遗失的美好什么意思?
  • 拒绝访问.exe出错
  • win7系统扫描在哪里
  • 电脑xp自带的杀毒软件在哪里
  • ubuntu限制cpu个数
  • xp系统注册表在哪
  • xp开机chkdsk
  • win8 升级 win10
  • nmstt.exe - nmstt是什么进程 有什么用
  • win10剪贴板怎么调出来
  • android studio ndk开发教程
  • opengl 实现
  • Android游戏开发实践指南
  • 深入理解关于教育两个大计
  • windows7打开命令提示符
  • linux shell脚本攻略(第3版)
  • nodejs入门教程
  • shell脚本批量添加10个用户
  • javascript语言介绍
  • jquery遍历div
  • unity 人物控制
  • 举例讲解生产可能性曲线
  • js截取数组方法
  • 电子税务局怎么添加银行账户信息
  • 财务审计报告出现数据错误怎么处理
  • 金税盘显示证书口令错误
  • 河北税务官方网页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设