打印100数字中20到30

sed擅长取行 替换 awk 擅长取列 grep 擅长过滤

sed -n '20,30p' num.txt

grep -A 10 '20' num.txt

grep -B 10 '30' num.txt

grep -C 5  '25' num.txt

awk '{if(NR>19 && NR<31) printf $1"\n"}' num.txt #NR是行 $NF是最后一列 $(NF-1)倒数第二列

sed -i 's#aaa#bbb#g' num.txt #g表示全局替换

find . -type f -name test.txt -exec sed -i 's#oldboy#oldgril#g' {} \;

find . type f -name test.txt | xargs sed -i 's#oldboy#oldgril#g'

posted @ 2016-11-11 11:36  howhy  阅读(95)  评论(0编辑  收藏  举报