Linux sed命令在指定行前后添加內容


一、在匹配行前后加內容
在包含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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM