Linux sed命令在指定行前后添加内容
2015-08-22 14:42
507 查看
一、在匹配行前后加内容
在包含www.baidu.com的行前面或后面添加多一行内容www.qq.com
#匹配行前加
sed -i '/www.baidu.com/i www.qq.com' domain.file
#匹配行后加
sed -i '/www.baidu.com/a www.qq.com' domain.file
二、在具体行号前后加内容
在62行前面或后面添加多一行内容" chmod 644 /data/backup/2015-08-22/* "
#在指定行前加
sed -i 'N;62 i chmod 644 /data/backup/2015-08-22/*' /home/bin/backup_data.sh
#在指定行后加
sed -i 'N;62 a chmod 644 /data/backup/2015-08-22/*' /home/bin/backup_data.sh
在包含www.baidu.com的行前面或后面添加多一行内容www.qq.com
#匹配行前加
sed -i '/www.baidu.com/i www.qq.com' domain.file
#匹配行后加
sed -i '/www.baidu.com/a www.qq.com' domain.file
二、在具体行号前后加内容
在62行前面或后面添加多一行内容" chmod 644 /data/backup/2015-08-22/* "
#在指定行前加
sed -i 'N;62 i chmod 644 /data/backup/2015-08-22/*' /home/bin/backup_data.sh
#在指定行后加
sed -i 'N;62 a chmod 644 /data/backup/2015-08-22/*' /home/bin/backup_data.sh
相关文章推荐
- Makefile中eval函数用法
- arm-linux-objdump 的使用
- linux 破解版confluence安装
- Centos6.5 + Hadoop2.2.0 + Mahout安装(Maven & 发布版安装)
- Linux基础命令简介
- Linux 下安装配置 JDK1.7
- Linux安装rz/sz命令
- /etc/passwd_详细解释
- 在Linux系统中chowna+x 与chmod o+x有什么区别
- ARM Linux启动过程分析
- Linux的零拷贝技术(zero-copy)
- Linux学习记录-2015-08-20--常用命令1
- CentOS基本命令学习
- 编译linux内核时出现"mkimage" command not found - U-Boot images will not be built错误的解决办法
- 每天一个linux命令 : top命令
- linux 下解压,tar,rar,zip
- 关机相关命令,sync,shutdown,poweroff,reboot,halt
- centos安装mysql-python注意事项
- linux下好用的文本编辑器nano
- 虚拟机下安装CentOS无法上网的解决方案