位置: 编程技术 - 正文

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

  • 预缴增值税附加税需要计提吗
  • 食品配送专票税率是多少
  • 简易计税方法的销售额不包括其应纳税额
  • 税收的作用是什么
  • 车辆计提折旧需要计提吗
  • 出口货物的报关时限为装货的24小时以前
  • 个税申报数据有误,如何快速更正
  • 已知不含税金额和税额怎么求税率
  • 幼儿园个税怎么交
  • 基本户购买支票需要什么
  • 个税申报包含哪些
  • 债券利息收入的增值税
  • 销售货物并提供安装服务
  • 建筑业为员工购的意外险可以所得税抵吗?
  • 服务费返还
  • 金三打印客户端插件如何下载?
  • 如何界定广告
  • 银行手续费做账漏掉
  • 供应商的账怎么记
  • 回迁安置房拆一次多少钱
  • 旅游费用账务处理
  • 如何备份计算机的注册表
  • 在win7中,如何创建一个TXT文件
  • PHP:mb_decode_numericentity()的用法_mbstring函数
  • wordpress 常用函数
  • thinkphp实现163、QQ邮箱收发邮件的方法
  • 无线路由器wifi指示灯不亮
  • 建设项目的设计阶段分为
  • 划转国有划拨土地流程
  • 出口流程步骤
  • 固定资产清理如何计算增值税
  • 结转去年成本
  • php filesize
  • 知识产权专利费包括哪些费用
  • 其他非流动资产包括哪些
  • HttpServletRequest 获取参数
  • 不是销售类的工作可以做什么
  • 外贸企业出口免税政策
  • 银行同业利率
  • 红冲后的发票税怎么办
  • 公司购买办公家具可以抵扣吗
  • mongodb建立索引的命令
  • 开具增值税专用发票是什么意思
  • 收到的存款利息
  • 金蝶凭证汇总表怎么打印
  • 教你如何看懂标签
  • 利润分配未分配利润期末有余额吗
  • 全额计提坏账准备有什么作用
  • 金融企业里面的债务
  • 本月增值税申报截止日
  • 房产税征收标准2020
  • 小规模纳税人缴纳本月未交增值税
  • 代扣个税返还需要交增值税吗
  • 银行回单太多了
  • 财务软件无形资产有哪些
  • 国有资产无偿划转税收政策
  • 核定征收需要带什么资料
  • 著作权使用费收费标准
  • 建账初期账务处理程序
  • 老生常谈啥意思
  • centos bz
  • win9系统
  • windows2008防火墙允许远程桌面
  • Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
  • 苹果电脑旋转屏幕设置在哪里找
  • win7开机进入桌面黑屏但有鼠标
  • win7图标随便移动
  • windows8网页版
  • win8系统启动不了如何修复
  • nodejs的express框架详解
  • 在Html中使用Requirejs进行模块化开发实例详解
  • jquery从左到右渐渐显示
  • js方法不执行
  • 什么是城建税和土地税
  • 抓落实韧劲不足的具体表现
  • 青岛市地方税务局网上办税厅
  • 工商注册和税务登记费用
  • 进口货物增值税的计算
  • 设立新的机构或开办新的业务
  • 控件未安装或控件版本过低
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设