出售域名

Find & Sed使用实例

查找替换常用实例

  1. 将0x8.txt中的AAA替换为BBB
    sed -i -e 's/AAA/BBB/g' 0x8.txt
  2. 将0x8.txt中的所有AAA删除
    sed -i -e 's/AAA//g' 0x8.txt
  3. 将当前目录下所有html文件内的AAA替换为BBB
    find ./ -name "*.html" -exec grep "AAA" {} \; -exec sed -i 's/AAA/BBB/g' {} \;
  4. 删除0x8.txt中的第3-17行内容
    sed -i -e '3,17d' 0x8.txt
  5. 将第2、3行的aaa替换为fff
    sed -i '2,3s/aaa/fff/' 0x8.txt

Sed行操作实例

sed '1d' 0x8.txt             #删除第一行 
sed '$d' 0x8.txt             #删除最后一行 
sed '1,7d' 0x8.txt           #删除第一行到第七行 
sed '7,$d' 0x8.txt           #删除第七行到最后一行 
sed -n '1p' 0x8.txt          #显示第一行 
sed -n '$p' 0x8.txt          #显示最后一行 
sed -n '1,7p' 0x8.txt        #显示第一行到第七行 
sed -n '7,$p' 0x8.txt        #显示第七行到最后一行 
sed -n '/Linux/p' 0x8.txt    #查询包括Linux的所有行 
sed -n '/\$/p' 0x8.txt       #查询包括关键字$所在所有行,使用反斜线\屏蔽特殊含义 


host by nrdoc.com CDN