使用 awk 命令。例如,你可以使用以下命令来输出文件中的行号:
awk '{print NR}' file
使用 sed 命令。例如,你可以使用以下命令来输出文件中的行号:
sed -n '=' file
使用 bash 的内建变量 $LINENO。例如,你可以使用以下命令来输出文件中的行号:
while read -r linedo
echo "$LINENO"
done <file
上述方法均可以用于输出行号,但不输出内容。如
首先得到最后一个</bean>所在行的行号:
line=`sed -n '/<\/bean>/=' xx.xml | tail -n1`然后在该行最前面添加<bean>:
sed -i "${line}s/.*/<bean>&/" xx.xml(利用sed的 -i 选项直接修改原文件)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)