查找字符并删除指定的行

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
2011-05-06 / Linux, Shell / 15 views浏览
阅读全文