我的目的是使用 POS 解析器 HunPos http://code.google.com/p/hunpos/wiki/UserManualI解析几个文本文件
有没有办法通过一堆文本文件来 bash 脚本 hunpos?
我的目的是使用 POS 解析器 HunPos http://code.google.com/p/hunpos/wiki/UserManualI解析几个文本文件
有没有办法通过一堆文本文件来 bash 脚本 hunpos?
典型的机制如下所示:
for f in glob; do command $f ; done
我经常运行以下命令:for f in *; do echo -n "$f " ; cat $f ; done
查看目录中所有文件的内容。(特别适合使用/proc/sys/kernel/
-style 目录,其中所有文件的内容都很短。)
或者
find . -type f -exec command {} \;
或者
find . -type f -print0 | xargs -0 command parameters
类似find . -type f -exec file {} \;
或find . -type f -print0 | xargs -0 file
(仅当命令在输入期间接受多个文件名时才有效)。
当然,如果程序接受多个文件名参数(类似cat
或more
类似的 Unix shell 工具)并且所有文件都在一个目录中,您可以非常轻松地运行:(cat *
显示目录中所有文件的cat *.*
内容)或(显示所有文件名中带有句点的文件)。
如果您经常想要“所有 [sub]*directories 中的所有文件”,zsh**/
选项会很方便:会ls -l **/*.c
立即显示给您。整洁的工具,但我通常不介意编写等效的命令,我只是不经常需要它。(并且 zsh 并不是随处安装的,因此依赖它的功能在未来可能会令人沮丧。)foo/bar/baz.c
/blort/bleet/boop.c
find