刚学完新书《实用Linux Shell编程》,写的不错,容易懂,网上和书店都有卖。
现在试着回答,仅供参考,谢谢。
1)先保证文件内容正确:
2)文件1文件2只有唯一字符串,所以情况相对简单。脚本写好了,别忘了给脚本增加执行权限。
脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
首先得到最后一个</bean>所在行的行号:
line=`sed -n '/<\/bean>/=' xx.xml | tail -n1`然后在该行最前面添加<bean>:
sed -i "${line}s/.*/<bean>&/" xx.xml(利用sed的 -i 选项直接修改原文件)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)