使用命令行基于内容对文件进行排序

时间:2012-03-14 19:27:38

标签: linux sorting command-line grep

我有一个文件夹中的文件数据库。我希望将包含*C:的文件放入一个文件夹,将包含*c:的文件放入另一个文件夹。如何实现这一目标?**

我可以使用*.krn访问每个文件。

1 个答案:

答案 0 :(得分:3)

$ grep --help | grep with-matches
-l, --files-with-matches  print only names of FILEs containing matches

现在取决于有多少文件,以及你必须对自己的名字有多么偏执。从最简单的

mv $(grep -l pattern files) target

最强大的

grep -l -Z pattern files | xargs -0 mv -t target-directory --