- 按行筛选
sed -n '1p' #筛选第一行
sed -n '1,5p' #筛选第一到第三行
sed -n '5,$p' #筛选第五行到最后一行
sed '$d' #过滤除最后一行
sed '1,5d' #筛选除第一行到第五行内容
sed -r '/ubuntu/|debian/d' #筛选不包含ubuntu与debian的行
- 替换功能
sed -n 's/asd/tttt/g' #替换所有asd为tttt
sed -n 's/asd/tttt/2' #只替换每行第2次出现asd的时候为tttt
sed '2,5s/ubuntu/UBUntu/' #在第二到第五行把ubuntu替换为UBUntu
sed 's/[a-z]/\u&/g' #将小写字母替换为大写字母
sed 's/[A-Z]/\l&/g' #将大写字母替换为小写字母
sed 's/[0-9]//g' #删除数字