位置: 编程技术 - 正文

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

  • 邮政电信业务差距大吗
  • 加计抵减不符合怎么办
  • 汇算清缴银行手续费
  • 即征即退收入要交税吗
  • 建筑劳务公司做账分录
  • 建筑公司多个项目,增值税收入确认
  • 金蝶美金账户怎么开
  • 免税收入要计入应纳税所得额吗
  • 筹备期间人工成本怎么算
  • 事业单位申请电采暖电表免费么新疆昌吉
  • 火车票丢失可以抵扣进项税额
  • 外币购销业务的账务处理
  • 合并报表固定资产抵消通俗理解
  • 预提利息属于费用吗
  • 出口没做免税申报怎样补税?
  • 税控减免税结转怎么操作
  • 委托加工模具的费用计入什么科目?
  • 工程技术服务费和技术服务费
  • 折价购入
  • 增值税普票丢失发票联能重开吗
  • 老项目简易征收可以用进项抵扣吗
  • 纳税人税号后面的数字
  • 解析居民企业非货币性资产对外投资政策
  • 预警期内的应收账款管理
  • 收到汽车保险赔款怎么做账
  • 外购固定资产进项税
  • 外地职工医保怎么报销
  • 应付账款期末余额是负数是什么意思
  • 从银行提取现金属于什么会计要素
  • 公允价值变动损益在利润表哪里
  • 购买所有物品都是可以退货吗
  • wifi认证失败怎么办
  • 收个税手续费返还怎么做账
  • 财务软件税率
  • 土建工程成本核算怎么做
  • 如何解决win7系统卡顿
  • 电脑不能连接wifi只能连宽带
  • linux文件夹怎么删除
  • 城建税会计分录怎么写
  • 一般纳税人辅导期什么意思
  • PHP:date_default_timezone_set()的用法_Date Time函数
  • 会计差错更正账务处理会计分录
  • 呆账核销分录
  • 酒类销售企业广告宣传语
  • vue3.0优点
  • php is_a
  • 微信小程序开发平台
  • seaborn库的特点
  • react受控和不受控组件的区别
  • 实收资本认缴怎么做账,要做账吗
  • 公司法人和经理的区别
  • 收付转和记账凭证
  • 个税申报汇算清缴流程
  • 收到承兑汇票在什么科目
  • 一般纳税人的劳务公司的税率
  • 合作社收到政府补贴会计分录
  • 城市基础设施配套费征收管理规定
  • 建设工程项目设计阶段的投资控制方法有哪些
  • 收到技术服务费的账务处理
  • 工程施工科目核算内容
  • 什么是预收账款的正常余额
  • 收回投标保证金 建立台账
  • 上市公司应付会计
  • 跨月发票作废怎么做会计分录
  • sql server中事务有哪三种语句
  • windows 08
  • centos8复制文件
  • freebsd常用命令
  • windows 8.1更新
  • 开机需要两次
  • cocos creator构建发布
  • shell脚本对比两个文件夹内的内容
  • unity3d知乎
  • unity ctrl
  • js文件被加密
  • jquery的实现原理
  • jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
  • jquery.validate使用详解
  • 买车险代收车船税多少钱
  • 房屋设备租赁费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设