打印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'