用户工具

站点工具


linux:sed

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
linux:sed [2016/11/22 14:33] – 创建 memorylinux:sed [2023/12/03 10:24] (当前版本) – 外部编辑 127.0.0.1
行 10: 行 10:
  
   sed -i 's|word|words' file   sed -i 's|word|words' file
 +
 +Replace multiple target (sperate with '';''):
 +
 +  sed -i 's|word|words;s|hello|bye' file
  
 ==== Delete ==== ==== Delete ====
行 20: 行 24:
  
   sed -i '/import/,+1d' file   sed -i '/import/,+1d' file
 +
 +Delete specify line by line number [(cite:>[[http://stackoverflow.com/a/6022431|bash tool to get nth line from a file]])]
 +
 +  sed -i "${NUM}q;d" file
 +
 +==== Create backup file ====
 +
 +Directly modify file and create a backup file:
 +
 +  sed -i.bak 's/test/ok/g' file
  
 ===== Reference ===== ===== Reference =====
linux/sed.1479796409.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)