LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 919|回复: 3

请教shell的问题,关于文本文件的修改和添加,我用的是redhat9

[复制链接]
发表于 2005-2-4 09:16:31 | 显示全部楼层 |阅读模式
文本文件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如何写啊?谢谢
发表于 2005-2-4 14:39:45 | 显示全部楼层
man shell
回复 支持 反对

使用道具 举报

发表于 2005-2-4 22:48:40 | 显示全部楼层
兄弟找一个grep命令的资料(置顶和精华有一些)或man一下,或者是sed或awk也可以
先自己写一个脚本,若有问题再提出来大家共同讨论
回复 支持 反对

使用道具 举报

发表于 2005-2-4 23:15:23 | 显示全部楼层
楼主的问题几乎所有的论坛都发啦
~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表