位置: 编程技术 - 正文

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

  • 增值税发票系统怎么读入发票
  • 超标准能按小规模纳税人标准纳税吗?
  • 增值税的计税金额
  • 新公司成立第一次会议
  • 13点专票和13点普票的区别
  • 关税应纳税额计算公式
  • 退休人员额外收入的税收标准
  • 资产损失税前扣除管理办法2019
  • 交通运输业安全员证
  • 税控服务费的账务处理
  • 开票与实际收款不一致有什么风险
  • 公司成立初期费用入账
  • 国家电网的发票如何申请邮寄
  • 增值税进行未认定怎么办
  • 发票连号不许报销吗
  • 企业的经济成本由什么构成
  • 研发阶段计入管理费用吗吗
  • 利息收入是否缴纳印花税
  • 1697509110
  • 兼营销售的销售额的确定
  • 普通增值税发票跨越可以作废吗
  • 小区保安有收物业费的权利和义务吗?
  • 车辆 以旧换新
  • PHP:Memcached::set()的用法_Memcached类
  • i33240配什么主板
  • 固定资产更新改造的账务处理
  • PHP:iconv_mime_decode()的用法_iconv函数
  • 公司为员工缴纳社保的法律规定
  • vite报错
  • 在草地上吃零食叫什么
  • php curl_init
  • 所得税季报本月数是指
  • vue状态机
  • 跨区域涉税事项报验管理编号怎么填
  • 季度所得税收入大于成本利润是负号
  • 结转费用类会计分录怎么写
  • c语言常用函数用法
  • python os.path.join()函数的使用
  • 对账小技巧
  • 物业管理企业会计核算的特点如何?
  • 印花税实际缴纳时计入
  • 房地产开发企业增值税税率
  • 工程结算属于哪类账户
  • 事业单位是怎样向上申请招人的
  • 收到税务局退回税款会计分录
  • 跨年度发票作废已交税怎么办
  • 权益净利率计算公式产权比率
  • 委托加工如何做会计处理
  • 营业执照以外的算无证经营吗
  • 劳务派遣员工工会福利谁发放
  • 存货期末成本的计量
  • 承兑汇票可以买卖吗?
  • 房地产企业销售商品房增值税税率
  • 存货核算的含义
  • 连接mysql数据出错1045
  • sql数据库怎样批量添加数据
  • bios怎么设置efi引导
  • windows中输入法的安装步骤
  • gpt分区方法
  • .bas是什么文件
  • win7系统怎么开wifi热点
  • windows设备和打印机
  • 无法收到steam短信代码
  • win7系统怎么关闭防火墙设置
  • macbook 如何设置safari的搜索引擎
  • win10mobile还能用吗
  • WIN7系统还原
  • linux小技巧
  • jquery链式操作原理
  • linux shell脚本命令
  • html5图文混排
  • unity3d ik
  • 教你如何使用玻璃胶
  • jquery鼠标点击事件怎么写
  • 测试驱动开发的基本过程
  • js调用键盘
  • unity?
  • 国家税务网上办税服务厅官网
  • 财税相关书籍
  • 河北地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设