位置: 编程技术 - 正文

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

  • 旅游业成本交税会计分录怎么做
  • 存货跌价准备影响当期损益吗
  • 以现金支付
  • 小规模纳税人开普票免税
  • etc扣费与发票不符
  • 递延所得税资产是什么
  • 理财收益交增值税
  • 水利建设基金计算
  • 金税盘服务费能抵税吗
  • 代账公司需要做报表吗
  • 税前薪酬包括五险一金吗
  • 营改增无形资产
  • 产权转移数据印花税按次申报?
  • 公司注销实收资本怎么处理
  • 材料采购做账的流程
  • 劳务外包用工单位可以抵扣进项税吗
  • 做天猫合理避税吗
  • 营改增后受托代销手续费税率是多少?
  • 加权平均净资产收益率等于企业净利润除以
  • 房租发票进项税额抵扣
  • 运费允许抵扣的税额分录
  • 六税两费包括哪三税
  • 汽车厂家金融贴息 是贴利息的还是贴车价
  • 公司收到残联补助如何开票
  • 收到返还代扣代缴手续费如何入账?
  • 国家税务条例
  • 交易性金融资产公允价值变动怎么算
  • 特许权使用费税前扣除标准
  • php执行mysql语句的函数
  • php返回函数值的关键字
  • 支付税务罚款
  • Google I/O 2023 大会上发布了一些令人兴奋的技术和产品,让我们一起来看看吧!
  • 云E办接口文档
  • ZED2跑ORB-SLAM3+双目相机、IMU联合标定+显卡驱动与cuda/cudnn安装
  • vue3响应式对象数组
  • seq命令
  • fping命令参数
  • 服务型制造收入
  • springmvc的执行流程
  • 银行利息增值税发票
  • 管理费用包括项目成本吗
  • 非营利组织如何才能获得持续稳定的公益捐赠
  • php好用的cms
  • 织梦cms要钱吗
  • phpcms怎么修改模板风格
  • 起征点税种
  • 付的房屋租金计入什么会计科目
  • 应收账款余额不平是什么原因
  • 待报解预算收入什么意思
  • 企业租车流程
  • 收到汇款计入什么科目
  • 车辆报废如何进行
  • 未入账的记账凭证填错了怎么办
  • 制造费用和管理费用怎么结转
  • 银行业现金流量表
  • 停车费怎么入账会计分录
  • 非营利医疗机构由谁批准
  • linux网络协议栈内核分析
  • wps.exe是什么
  • ubuntuiso
  • linux ldt
  • 手动防止Ping攻击方法(无需防火墙)
  • win7系统怎么设置微信多开
  • 如何通过mac找到具体地址
  • linux 转换文件编码为utf8编码
  • linux系统没有yum
  • win10任务界面
  • explorer.exe进程文件
  • WIN10更新失败
  • linux wc-w
  • hyper安装win7
  • js拖动图片
  • 删除滑动解锁图片
  • js兼容ie
  • css border-bottom
  • 深入浅出python
  • 删除命令del
  • jquery禁用输入框
  • 税务案件移送案件的法律条款
  • 工业生产和农业生产区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设