位置: 编程技术 - 正文

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申报逾期罚款
  • 一般纳税人怎么查询
  • 下月初认证的发票怎么开
  • 开票金额与收入金额有差额可以吗
  • 个税申报月份有误如何调整?
  • linux help
  • 国企承接政府项目
  • linux dns配置服务器
  • 如何正确使用好薪酬调查结果
  • smtplib教程
  • win10更新错误0x8000402
  • 其它业务收入是什么科目
  • 其他存货包括哪些内容
  • thinkphp import
  • 长期挂账的在建工程如何处理
  • 大堡礁分布在澳大利亚的哪里
  • sybyl安装教程
  • 固定资产与固定资产净值
  • php的laravel框架答辩
  • php curl爬虫
  • php的框架有哪些
  • 中国税收居民是什么是中国公民嘛
  • yolov3多分类检测
  • 训练自己的GPT
  • java继承的基本概念
  • 怎么用switch语句
  • 未记账凭证怎么变成已记账凭证
  • 企业盘盈的固定资产其核算的会计科目是
  • 每季度报税什么意思
  • 小企业如何计提折旧
  • 纳税人识别号是不是税号
  • 注册资金的多少有什么影响
  • 企业中间投入
  • 消费税和购置税系重复征税
  • 嵌入式软件产品应纳税额
  • 行政单位拨出经费的规定
  • 公司向个人租赁房屋办公要交税吗?
  • 人力资源服务费是什么意思
  • 工会发放节日慰问品种类
  • 工伤事故补助或赔偿标准
  • 工资冲抵借款合法
  • mysql5718解压版安装
  • sql 普通行列转换
  • asp 分页
  • win10 下一代
  • windows2003文件服务器
  • 如何用u盘装系统 知乎
  • windowsxp自带播放器
  • 双硬盘需要设置主从盘吗
  • win8系统截图工具快捷键
  • win10系统桌面怎么设置密码
  • Linux安装anaconda
  • win7连接投屏器
  • 安卓游戏引擎
  • shell批量处理文件
  • 批处理文件用的什么语言
  • 分享一下相亲时碰见过哪些奇葩事
  • linux sed awk区别
  • unity后期
  • unity3d物体移动代码
  • unity导入设置在哪里
  • 全面解析俄乌武器对比
  • 东莞市国家税务局网上办税大厅
  • 2006年发生哪一些大案
  • 云税票管家是什么软件
  • 有限责任公司自然人独资属于什么企业
  • 税务稽查团队
  • 纪检组长如何监督党员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设