shell文本处理-文本内容按行替换-sed

echo `sed -i '1,5s/[a-z]//g' ./file`

-i  表示直接处理文本

1,5s  表示文本的1到5行 (文本没有0行)

g  有g替换某行的每一个符合要求的字符,无g只替换第一个

1,5s/[a-z]//g         1到5行(s前不加数字表示所有行)/被替换字符/替换字符/(g全局替换,无g只替换第一个)

./file   文本路径

注意  ``不是单引号 是反引号  sed -i后的是单引号

猜你喜欢

转载自www.cnblogs.com/zsycode/p/12388765.html