【发布时间】:2015-03-13 08:09:28
【问题描述】:
我有一个目录 parallel/,其中包含以 *.en 扩展名结尾的文件的子目录。
这样做会得到我需要的文件列表。
find parallel/ -name "*.en" -type f
现在我需要cat所有这些文件来获得一个组合文件,即
cat *.en > all.en
我尝试了以下方法,但没有成功:
$ for i in (find parallel/ -name "*.en" -type f): do cat $i ; done
-bash: syntax error near unexpected token `('
$ for i in ((find parallel/ -name "*.en" -type f)): do cat $i ; done
-bash: syntax error near unexpected token `('
有没有办法让我遍历所有子目录并将它们全部“分类”到一个文件中?
【问题讨论】: