#!/bin/bashnu=`cat $1 | wc -l`for ((i=1;i<=$nu;i++))do sed -i ''$i's/[0-9]\{5\}/'$RANDOM'/' $1done
说明:上述代码保存为/root/sed.sh ,并加上执行权限。
使用:/root/sed.sh filename
注意:sed的-i选项会直接修改源文件,使用前请备份!
演示:
awk '{for(i=3;i