位置: 编程技术 - 正文

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

  • 报销为什么不能多家赔付
  • 签三方协议需要什么资料
  • 个体工商户核定征收税率
  • 盈亏平衡点产量越高,项目风险越大
  • 天猫店铺收入在哪里看
  • 营改增 旅游服务
  • 居民企业只就其境内全部所得纳税
  • 出口没有退税的发票
  • 产权转移书据印花税申报期限
  • 企业一般纳税人证明在哪里查询
  • 怎么网上补报以前年度的个人所得税?
  • 领购增值税专用发票
  • 代开专票需要去报税吗?
  • 增值税发票的开具问题
  • 收承兑汇票还要交税吗
  • 国税局预缴税款在哪里看
  • 企业零星支出是否需要发票
  • 收派服务发票需交税吗
  • 收入与应收款
  • 一般纳税人印花税减半征收吗
  • 是否所有电池产品都需在进口环节缴纳消费税?
  • 物流企业之间的竞争
  • 合并报表实操视频
  • 调整bios配置设置
  • 小规模餐饮业怎样报税减免
  • ’sass_binary_site‘ is not a valid npm option问题的产生原因及解决办法
  • pddocument.load
  • php字符串赋值
  • 台式电脑清洗步骤图解
  • 哪个是发票抵扣项目
  • 项目融资中风险有哪些
  • php wechat
  • 国家对国有企业采取的政策是怎样的
  • 会计账务处理年限规定
  • 房地产消防工程入什么科目
  • php判断字符串是否存在
  • 固定资产备抵科目怎么填
  • 农产品小规模纳税人
  • discuz怎么修改招聘内容
  • 微信公众号认证300元每年都要吗
  • 企业将存款汇往异地银行
  • 服装、眼镜、鞋、西药的发票怎么样做账比较好
  • 小规模纳税人是小微企业吗
  • 物业费按年收
  • 关于SQL Server 2019文件组的叙述正确的是
  • 在与sqlserver建立连接时出现
  • 工程附加税税率
  • 残疾人保障金为负数
  • 贸易公司平价销售怎么样
  • 固定资产错记到费用了怎么办
  • 公交车经营权转让案例
  • 减免城建税的会计分录
  • 一般哪些收据可以抵扣
  • 投资性房地产涉及其他综合收益
  • 预付账款要设明细科目吗
  • 采购入库单如何弃审U8
  • 借方是收入还是支出损益类
  • 临时工工资怎么入账合法吗
  • sql server日期函数有哪些
  • mac怎么用win系统
  • 怎么用u盘装驱动
  • ms17010补丁怎么安装
  • win8系统如何安装软件
  • win10怎么运行安卓软件
  • 安装solaris11
  • ubuntu rhythmbox乱码解决方法
  • spvic.exe - spvic是什么进程 有什么作用
  • windows7开机
  • 如何打开和关闭HMB
  • 菜单按钮是什么
  • cocos2dx4.0教程
  • [置顶] 关于在vs2013中配置opengl红宝书第八版环境
  • dos用处
  • linux随机数生成1到100
  • 批量 update
  • 安卓开发常见问题
  • 天津地税局网上营业厅
  • 湖南低保查询网上查询
  • 下列关于消费税委托加工说法正确的是
  • 佛山市地方税务局与国家税务局合并没有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设