位置: 编程技术 - 正文

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

  • 合同履约成本资本化
  • 金银首饰销售需求分析
  • 增值税进项税会计处理
  • 个体工商户所得税核定征收2023
  • 综合保税区是什么意思,举个例子
  • 企业持股分红
  • 冲红电子发票是什么意思
  • 怎么算毛利润计算公式
  • 停车费收入增值税申报表怎么填
  • 酒店购买餐具会计分录
  • 可变现净值与公允价值孰低
  • 增值税专票税种
  • 金税设备中有上税吗
  • 代收税款
  • 准予在以后年度结转扣除的项目
  • 劳务派遣公司代发工资需要开票吗
  • 差额事业单位的工资是由财政开支吗
  • 可转换债券发行主体
  • 公司先注册实收资本后付账该如何做会计处理呢?
  • 关于转让费的问题
  • 小规模增值税纳税申报表
  • 购买的固定资产可以一次计入管理费用吗
  • 劳务派遣公司怎么赚钱
  • 外购的货物用于集体福利企业所得税
  • 公司注销无法支付的款项如何处理
  • 每季度财务报表
  • 专票的六位开票代码指的是什么
  • 应收票据贴现的会计分录
  • 电脑总是死机
  • 笔记本开机黑屏不显示任何东西
  • 重复确认收入是什么意思
  • php数组函数输出《咏雪》里有多少"片"字
  • 总公司欠分公司的借款可以计提坏账
  • 民间非营利组织会计制度及操作实务
  • php axios
  • 日本福吉山
  • 交暖气费可以开单位发票吗
  • php xml
  • 小规模纳税人超标认定一般纳税人
  • ajax如何返回数据
  • vue3+elementplus
  • vue项目使用百度地图怎么长久使用
  • Yii2针对游客、用户防范规则和限制的解决方法分析
  • 残保金工资总额是计提还是实发
  • 定额发票需要交契税吗
  • 现金零星支出大还是小
  • phpcms数据库文件
  • 开矿泉水发票怎么开?
  • 金税盘地区编号怎么查
  • 税务处理决定书和处罚决定书
  • 非金融企业之间的借款合同要交印花税吗
  • 个人所得税手续费比例
  • 营业净利率和总资产周转率正相关
  • 公司跟个体户的税收
  • 企业转让专利需要交什么税
  • 报关单未申报做账怎么办
  • 网上报税有没有时间限制
  • 白条入账会计处理
  • 汇算清缴补交所得税的分录
  • 收房租的收据怎么写
  • 安保公司差额征税开具发票
  • 应收账款有什么
  • 国际快递能发吗
  • 赠送给客户的商品怎么做会计分录
  • mysql5.7.19 winx64解压缩版安装配置教程
  • vista sp2 旗舰版 key
  • win7原版系统安装与激活
  • win10的ghost
  • linux的awk命令大全
  • win7自动升级失败后的处理
  • win10周年更新版是什么意思
  • cocos2d rpg
  • coco触控
  • 调度器在操作系统中的作用
  • unity 位图字体
  • 免税饲料发票怎么开具
  • 贵州省国家税务局
  • 劳保费如何入账
  • 2021年留抵退税可以退2019年的吗
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设