校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 脚本语言 > grep、awk、sed
题目

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

解答
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
C 0条回复 评论

帖子还没人回复快来抢沙发