我有一堆名为Project,项目2目录等复制目录中的所有文件的所有内容具有一定的后缀
在这些文件夹是一群Perl的文件(扩展名“特等”)。
基本上,我想将这些.pl文件的内容复制到一个新文件中,我们称之为“everything.txt”。
有人可以帮我解决这个问题吗?我真的不在乎使用哪种编程语言,尽管我更喜欢命令行。但是perl,python和Java也会起作用。
编辑:此外,也有一些重复的名字,给我只想写自己的内容到一个文件不应该是一个问题,但只是觉得应该让你知道。
我有一堆名为Project,项目2目录等复制目录中的所有文件的所有内容具有一定的后缀
在这些文件夹是一群Perl的文件(扩展名“特等”)。
基本上,我想将这些.pl文件的内容复制到一个新文件中,我们称之为“everything.txt”。
有人可以帮我解决这个问题吗?我真的不在乎使用哪种编程语言,尽管我更喜欢命令行。但是perl,python和Java也会起作用。
编辑:此外,也有一些重复的名字,给我只想写自己的内容到一个文件不应该是一个问题,但只是觉得应该让你知道。
bash:cat project*/*.pl > everything.txt
在Unix中-Y系统:
find project1 project2 ... -name \*.pl -exec cat {} \; > everything.txt
之作,比方说,一个正确的.tar
归档文件,可以让你恢复原来的文件名和权限:
tar cf everything.txt.tar $(find project1 project2 ... -name \*.pl)
(该$(...)
语法需要bash
外壳)。