[英]How to begin at line n in a file with sed?
当使用sed
作为sed -i 's/pattern/replacement/g' ./file.txt
,我如何告诉sed
跳过文件的前 10 行,并在第 11 行开始替换?
您可以在sed
使用 address before s
命令:
sed -i.bak '11,$s/pattern/repalcement/g' file
这里11,$
将跳过前 10 行并从第 11 行开始替换。
与awk
相同
awk 'NR>10 {gsub(/pattern/,"repalcement")}1' file
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.