当前位置: 技术问答>linux和unix
请教shell的问题,关于文本文件的修改和添加
来源: 互联网 发布时间:2015-09-06
本文导语: 文本文件a.txt ------------------ 01 02 * * * /home/lhj/listA.sh 03 04 * * * /home/lhj/listB.sh 04 09 * * * /home/lhj/listC.sh 我想用一个shell,test.sh修改a文件中的某一行,test.sh带参数运行,如./test.sh listA,参数listA可能是listB...
文本文件a.txt
------------------
01 02 * * * /home/lhj/listA.sh
03 04 * * * /home/lhj/listB.sh
04 09 * * * /home/lhj/listC.sh
我想用一个shell,test.sh修改a文件中的某一行,test.sh带参数运行,如./test.sh listA,参数listA可能是listB,listD等,然后根据参数listA查找a文件中是否含有listA的一行,如存在则把这一行替换成listA is found,如果不存在listA则添加一行listA is not found到a文本文件中。请教这样的shell如何写啊?谢谢
------------------
01 02 * * * /home/lhj/listA.sh
03 04 * * * /home/lhj/listB.sh
04 09 * * * /home/lhj/listC.sh
我想用一个shell,test.sh修改a文件中的某一行,test.sh带参数运行,如./test.sh listA,参数listA可能是listB,listD等,然后根据参数listA查找a文件中是否含有listA的一行,如存在则把这一行替换成listA is found,如果不存在listA则添加一行listA is not found到a文本文件中。请教这样的shell如何写啊?谢谢
|
用grep
|
http://community.csdn.net/Expert/topic/3739/3739383.xml?temp=.6338617
你这两个帖子的问题是一样的么。
你这两个帖子的问题是一样的么。