利用sed实现在shell脚本中更改文件某一行的内容


需求:要在shell中更改某文件的固定的第几行的内容

实现:

sed -n -e "41p" $FILE1    ---查看文件1的41行的内容

sed -n -e "62p" $FILE1

sed -n -e "85p" $FILE1

sed -n -e "28p" $FILE2

 

sed -i "41c${CON1}" $FILE1  ---将文件1的第41行更改为con1变量的内容

sed -i "62c${CON2}" $FILE1

sed -i "85c${CON3}" $FILE1

sed -i "28c${CON4}" $FILE2

 

 

转自:https://blog.csdn.net/g13731463274/article/details/81203905?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM