如何将bash shell脚本字符串写入到文件中?

如何将bash shell脚本字符串写入到文件中?,第1张

刚学完新书《实用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 选项直接修改原文件)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11868855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存