使用程序测试目录中的所有文件

时间:2011-09-01 05:35:12

标签: shell command-line

我有一个解析器 myParser ,它可以使用<读取文件例如如果我要解析文件a.txt,我只需输入

$ myParser < a.txt

我在目录中有许多这样的文件,它本身包含许多其他目录。例如

dir1
|- dir12
|   |- a.txt
|   |- b.txt
|- dir2
|   |- dir21
|   |    |-dir31
|   |    |    |-c.txt

我想运行一个可以解析所有这些* .txt文件的命令。

在我使用{find -exec}进行游戏时有任何建议。

更新:执行$ find ./ iname "*.txt" -exec ./Bin/myParser {} \;./Bin/myParser permission denied

1 个答案:

答案 0 :(得分:1)

find  <root_dir_name> -name *.txt | xargs myParser