位置: 编程技术 - 正文

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修改用户名)

  • 实际退税额怎么算
  • 购销合同印花税最新政策2023
  • 小规模差额征税全额开票和差额开票
  • 工程预缴税款流程
  • 企业销售不动产增值税政策
  • 持续经营净利润率怎么算
  • 在账务处理过程中,最关键的环节是
  • 高新技术企业清算所得税率是多少
  • 未开收入下月开票怎样做分录
  • 销售产生的磅差入什么科目?
  • 违约金没有发票
  • 预收账款核算内容是什么
  • 异地工程缴纳增值税
  • 税控盘减免怎么做账
  • 建筑施工企业购进材料会计分录
  • 营改增行业销售额的规定
  • 主营业务收入包含消费税吗
  • 分公司注销总公司会计分录
  • 现金净流量正常值
  • 税务局代开发票需要什么资料
  • 增值税以前年度损益调整
  • 出租房屋收的押金合法吗
  • 出纳备用金收支登记表怎么做
  • 服务行业营业成本占比
  • win10如何设置声音
  • 公司投资理财产品
  • 总资产收益率什么意思
  • 考试资格的工作有哪些
  • php的运行机制与什么有关
  • linux怎样安装
  • 显示器有必要买240hz吗
  • 施伦贝格尔
  • 赠送礼品进项税需要转出吗
  • Create OpenAI Account的教程来啦,赶紧学习吧!
  • framework在哪里打开
  • 奥伊米亚康冬季气温低原因
  • 瓦普拉克
  • php自定义变量的方法是
  • 如何在亚马逊平台卖货
  • 企业清算所得税申报表填写案例
  • 什么是政府项目档案
  • 子公司认定消费税需要披露信息
  • 帝国cms自动采集插件
  • vue连接webapi
  • 季度预缴纳税申报表利润总额
  • 确定负债排列顺序的依据
  • 口罩属于什么经济分类
  • ibm db2认证
  • 企业所得税征前还是征后
  • 存量资金会计处理办法
  • 产房日常维修费用
  • 车辆抵押贷款影响以后卖车吗
  • 砂石资源税怎么算
  • 非贸付汇如何缴税
  • 契税在计算利润时不扣除吗
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 增值税发票抵扣多少个点
  • sql2000怎么修改默认实例名
  • xp系统经常未响应怎么办
  • 任务管理器边框怎么设置
  • 苹果电脑dashboard什么意思
  • 怎么降到windows7
  • nwtray.exe - nwtray是什么进程 作用是什么
  • 微软禁用windows
  • 在Linux下HTTPie工具的使用教程
  • cocos creator js ts
  • android adapter
  • c/s模式的例子
  • Node.js中的construct构造函数
  • 浅谈一下新冠的好处
  • js获取设备
  • 个体工商户个人所得税
  • 金银首饰以旧换新业务按销售方实际
  • 西安12345官网登录入口二维码
  • 运城取暖费网上怎么交
  • 南宁立遗嘱的地方
  • 出国海关申报单图片
  • 北京社保登记证怎么办
  • 北京税务网站
  • 土地 荒
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设