查找字符并删除指定的行

时间: 2011-05-06 / 分类: Linux, Shell / 浏览次数: 13 views / 0个评论 发表评论

file=”a.txt”
pattern=$1
repalcement=$2
lineNumber=$3
li=`cat $file | grep -n $pattern | sed s/:/\ / | awk ‘{print$1}’ | sed -n ${lineNumber}p`
li2=$((li))
echo $li2
sed “$li,${li}s/${pattern}/${repalcement}/” $file

发表评论

您的昵称 *

您的邮箱 *

您的网站