位置: 编程技术 - 正文

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

  • 特定业务计算的应纳税所得额
  • 企业税后利润留用比例怎么算?
  • 预提费用税务处理
  • 用友无法录入现金流量怎么处理
  • 出口货物是否属于存货
  • 公务出差乘坐飞机
  • 公司年底奖金怎么算
  • 接受固定资产投资的企业,应该按照投资合同
  • 今年补缴去年的税汇算清缴吗
  • 企业非正常
  • 印花税是不是不用计提
  • 个人所得税0申报操作流程
  • 无运输工具承运业务按何税目缴纳增值税
  • 增值税税控盘抵减
  • 团体意外伤害险是保的什么
  • 关于行邮税四档调三档
  • 城市生活垃圾处理费应该交吗
  • 挂靠公司代收入税金如何做分录?
  • 公司营业收入证明怎么开
  • 债权人和债务人未经保证人同意变更
  • 苹果手机送修了会给备用机吗
  • 收到对方公司开的发票怎么做账
  • 换购商品分录怎么做
  • 怎样搭建php开发平台
  • 违约罚款的会计分录
  • 应交增值税转入营业外收入摘要怎么写
  • php函数传递参数方式
  • web自动化selenium实战项目
  • 鲜花售卖系统
  • vue国际化解决方案
  • python自动控制
  • setsid命令
  • php多选
  • apt-show-versions
  • 人才引进的安家费
  • 生产型企业出口退税会计分录
  • 人力资源预算包括哪些内容
  • 缴纳社保记账凭证附件
  • 退货款现金流量表填什么?
  • 跨年的发票可以退税吗
  • 利润表的编制方法和步骤累计数和好结账前余额
  • 企业法人需要本人到场吗
  • sqlserver 数据库加密
  • 房地产开发企业成本核算方法
  • 哪些票据属于会计票据
  • 借方和贷方是什么意思 现金日记账
  • 工程用油计入什么科目
  • 收到跨月的费用发票怎么入账
  • 打官司产生的费用开成什么发票
  • 投资别人的公司叫什么
  • 转出未交增值税借方余额怎么处理
  • 未达起征点可以申请一次性创业补贴吗
  • 总账会计工作流程表
  • 股权部分转让如何计算
  • 销售废旧物资如何入账
  • sql server连接方式
  • mysql主键冲突但数据不存在
  • MySQL使用select语句查询指定表中指定列(字段)的数据
  • solaris命令
  • ubuntu双显卡驱动安装
  • centos sudoers
  • surface使用
  • android openconnect
  • Python win32com 操作Exce的l简单方法(必看)
  • perl 获取数据库查询结果
  • linux bzip2压缩目录
  • Node.js发送HTTP客户端请求并显示响应结果的方法示例
  • windows安装node
  • unity3d all compiler errors
  • javascript基础教程教材答案
  • jquery实现ajax加载超时提示的方法
  • jquery访问本地html
  • 上季度报表错误怎样更正
  • 深圳电子税务局app
  • 2016年小微企业所得税优惠政策文号
  • 济宁市税务局官网名称
  • 广东房产契税电话查询
  • 什么是征收率什么是税率
  • 国家税务总局服务中心
  • 怎么删除天眼查的犯罪记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设