位置: 编程技术 - 正文

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

  • 超标准能按小规模纳税人标准纳税吗?
  • 初税亩是什么意思
  • 税务制服的肩章是什么
  • 核定征收三种方式
  • 房地产开发企业销售自行开发的房地产项目
  • 上年多交的增值税能退吗
  • 交易性金融资产有哪些
  • 发票认证抵扣后还有用吗
  • 自产产品用于业务宣传确认收入吗
  • 公司报销费用发票怎么开
  • 销售收入包括应收销货款
  • 暂存款属于什么费用
  • 企业管理咨询有限公司简介
  • 公允价值变动是减值吗
  • 制造费用属于成本类还是损益类
  • 购销合同印花税优惠政策
  • 保安公司增值服务
  • 广告公司可以开服务费吗
  • 什么是差额费用
  • 金蝶期末调汇怎么生成凭证
  • 未确认收入的增值税怎么记账
  • 小规模纳税人怎么算税
  • 以前年度利润和当年净利润
  • 计算内含报酬率所使用的年金现值系数
  • 办理股权转让麻烦吗
  • win11怎么改名
  • 国库集中支付账务处理
  • 计划成本核算的账务处理
  • 2022最新廉洁警示语句
  • php ffi 性能
  • php全局变量和局部变量
  • vue中的proxy代理
  • 支票沾水
  • pytorch训练yolov3
  • 减资的程序
  • 不抵扣的发票需要认证吗
  • php框架是干什么的
  • 职工教育经费支出比例
  • 分成收入计入什么科目
  • 查验发票显示红冲是什么意思
  • 股份有限公司个人股份
  • 其他应付款转实收资本股东会决议
  • sql查询表中指定数据
  • 水利建设基金计费方式
  • 企业收到退税款在年报怎么填
  • 去年暂估费用,今年收到发票怎么处理
  • 职工福利费的比例
  • 培训学校的主营业务是什么
  • 关联方往来款账务处理
  • 路桥费能抵扣增值税吗
  • 工程中标费用放哪个科目
  • 调整账户有哪几类
  • 供应商奖惩制度具体办法
  • 货物发生退运了怎么办
  • 收购 发票
  • 会计写数字的技巧和方法
  • 新公司建账流程及日常业务处理
  • sql四种功能
  • CentOS 6.5 i386 安装MySQL 5.7.18详细教程
  • 如何解决win10系统安装不兼容驱动的问题
  • Winxp系统打不开浏览器
  • mac触控板设置在哪
  • win8 metro启动界面
  • 如何修改linux系统名称
  • spvic.exe - spvic是什么进程 有什么作用
  • windows10 14393版本
  • linux服务器常用操作命令
  • win10标准用户权限
  • div+css网页布局实例
  • perl数组元素个数
  • jquery简单例子
  • node转go
  • clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
  • javascript基于什么的语言
  • 学习JavaScript事件流和事件处理程序
  • unity2d摇杆
  • python循环语句中提前结束本层循环
  • python代码规范化
  • 企业所得税的纳税期限按什么计征
  • 福建地税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设