专栏中心

EEPW首页 > 专栏 > Linux Shell在文件的第一行插入字符串

Linux Shell在文件的第一行插入字符串

发布人:电子禅石 时间:2021-04-27 来源:工程师 发布文章

Linux Shell在文件的第一行插入字符串


我遇到的问题是在1000个 .txt 文件前增加 \x, 

我的实现: sed -i ‘1i \\\x' your.txt

原先比较愚蠢的做法:

1
grep  "include /etc/cinder/volumes/*"  /etc/tgt/targets .conf ||  echo  'include /etc/cinder/volumes/*'  |  cat  -  /etc/tgt/targets .conf >  /etc/tgt/targets .conf

后来,直接用sed处理:

1
grep  "include /etc/cinder/volumes/*"  /etc/tgt/targets .conf ||  sed  -i  '1i include /etc/cinder/volumes/*'  /etc/tgt/targets .conf
  1. 其中i表示插入,而且是添加到当前行的上一行;而a是添加到当前行的后一行。

  2. 注意:在sed中没有第0行之说。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

关键词: shell

相关推荐

Linux_24学时教程06

资源下载 2007-02-16

Linux基础命令之: Linux常用命令

Linux Shell简介

嵌入式系统 2010-05-27

Linux基础系列之判断符在shell中的使用方式

Shell命令小技巧

嵌入式系统 2016-09-12

busybox 详解

嵌入式系统 2010-06-08

40个简单但有效的LinuxShell脚本示例

2023-08-15

Linux系统下Shell编程

嵌入式系统 2012-07-31

为ucos51增加shell界面

为uCOS51 增加Shell 界面

总结六条对我们学习Linux系统有用的忠告

嵌入式系统 2016-09-16

如何用Shell病毒技术感染Linux脚本程序

嵌入式系统 2007-05-17

linux - Advanced Bash Shell Scripting Guide

Linux系统文件权限隐藏的细节深入分析

嵌入式系统 2007-05-16

uCOS51 重入问题的解决

资源下载 2007-02-16
更多 培训课堂
更多 焦点
更多 视频

技术专区