+ -
当前位置:首页 → 问答吧 → find 如何同时查找多种文件名?

find 如何同时查找多种文件名?

时间:2011-07-21

来源:互联网

想查找某个目录下以 sh 和 c结尾的文件,怎么用一条命令搞定?
-name 的话,要两次

作者: godymoon   发布时间: 2011-07-21

晕,是用 -a 搞定了,但是不明白,后一个 -name前为什么要加个!

作者: godymoon   发布时间: 2011-07-21

find . -name "*.sh" -o -name "*.c"

作者: ly5066113   发布时间: 2011-07-21

grep -e '*.sh|*.c' file

作者: alenbull   发布时间: 2011-07-21

回复 alenbull


   

QUOTE:
grep -e '*.sh|*.c' file



  grep -e 能查找文件啊 ? 我不是去文件里面找含 sh | c 的字符串 ,而是查找*.sh 或 *.c的文件 :em17:

作者: godymoon   发布时间: 2011-07-21