试题
考点

脚本语言-shell-grep、awk、sed

面5笔5

查找文件中1到20行之间,同时将"aaa"替换为"AAA","ddd"替换"DDD"

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

awk 'NR==1,NR==20{gsub(/aaa/,"AAA");gsub(/ddd/),"DDD"}1' file.txt
sed -n '1,20{s#aaa#AAA#g;s#ddd#DDD#g}' file.txt
sed '1,20p' file.txt |tr "ad" "AD"
sed "1,20y/ad/AD/" file.txt
sed "1,20s#[ad]#\U &#g" file.txt
awk 'NR==1,NR==20{print toupper($0)}' file.txt

文章链接

评论
暂无评论

加载更多