linux shell命令向文件內特定的行插入數據,如注釋等


1 文本1.txt為樣例文件,內容為10行樣例

 

 2 向第2行到第7行的內容添加注釋

命令如下:

使用sed命令  

-i 直接修改讀取的文件內容,而不是輸出到終端

s代表替換

s前面的數字,代表需要添加的行數

^代表行首

$代表行尾

&后面接添加的內容

;分號代表可以寫多個條件

最后加文件名字,命里組合如下

sed -i '2s/^/&<!-- /;7s/$/& -->/' 1.txt

 

 文件太長可以用截圖的命令

-n 只顯示匹配處理的行

'2,7p'  處理第2到7行

sed -n ‘2,7p’ 1.txt 


免責聲明!

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



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