我的文件夹中有很多文本文件。文件夹是'c:\vehicles'。对于每个文本文件,我想复制任何包含以下单词的行:型号、品牌、年份。我要写入的文件是“vehicles.txt”,位于“c:\”中。
我知道我写错了代码。我应该怎么做才能纠正它?谢谢您的帮助。
C:\vehicles $ ls -A | xargs head -qn 30 | perl -Mstrict -wne 'if( $ +_ =~ /(make)|(model)|(year)/ ) { print "$_"; }' > vehicles.txt
grep -rE "(make|model|year)" c: