编写perl脚本,将.ext扩展名的文件名复制到列表中

时间:2013-01-25 01:51:31

标签: cygwin

我需要搜索目录C:\vehicles中的所有文件。我想打开每个文件并复制包含任何字词的整行:makemodelyear

这就是我所拥有的,但它不起作用。我还是新手。

$ grep -rE pattern"(make|model|year)" cygdrive/c/vehicles/

如果我明天不知道的话,我将不得不手工做所有事情,这是非常有帮助的。

1 个答案:

答案 0 :(得分:0)

试试这个:

grep -rE "make\|model\|year" /Directory/To/Search/ > /Path/To/file_to_save_in.txt

>将输出(即匹配行)指向指定的文件。或者,如果您想先测试它,只需将输出定向到命令行:

grep -rE "make\|model\|year" /Directory/To/Search/