红联Linux门户
Linux帮助

FIND集合命令(请教大家)

发布时间:2007-07-26 16:58:31来源:红联作者:glen_lee2008
我现在想达到这样一个功能,查找/下*.c的文件并且符合关键字”HELLO“的
再用VI打开他,应该怎么写啊
注意,只用一条命令
我有点晕了
文章评论

共有 4 条评论

  1. glen_lee2008 于 2007-07-27 09:13:08发表:

    find / -name '*.c' -exec vi {} \;
    这个不行,一是没有查HELLO,二是再加入! vi 就执行不了
    我试了很多种都不行,只有我写的那个行
    也许我哪里没写对吧:
    :0Q :0Q i'll back to take this question out with few days.

  2. karon_fedora 于 2007-07-26 19:16:59发表:


    仔细想了一下貌似vi 还需要加一个分屏打开的参数.....
    偶不在linux下,楼主去看看man 吧

  3. karon_fedora 于 2007-07-26 18:22:47发表:

    不是的 这个命令 不够完美
    毕竟用到了重定向
    find / -name '*.c' -exec vi {} \

  4. glen_lee2008 于 2007-07-26 17:10:02发表:

    哈哈,谢谢大家
    我知道怎么做了
    find / -name "*.c" | grep "HELLO" | xargs rm -f