sed命令及替換文件內容


一、sed (三劍客老二)

1.sed 替換文件內容

  sed  s###g  file  前面兩個#中的是原內容,后兩個#中的是替換的內容

例:將a.txt文件中的linux替換成java

 

但是,此時改的只是輸出,源文件內容並沒有改。

 

2.sed -i s###g 改變文件內容(可將 -i 理解成insert

 sed -i s#linux#java#g a.txt

 

3.find / type f -name “a.txt” |xargs sed -i s#linux#java#g

查找所有目錄下名為a.txt的文件,並將里面的linux替換成java

 

4.find / type f -name ‘a.txt’|xargs cat

將查到的所有a.txt文件進行查看

①使用管道 |xargs cat 查看

 

②使用 -exec  cat進行查看

 

5.seq 打印數字序列 echo{1..5}

 

將范圍內的全部輸出。

 


免責聲明!

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



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