我想從大量目錄中刪除一個參數的最後一行,這些目錄除了最後一個數字都有相同的名字(更具體地說,0p90 - > 1p10 )。我想grep我指定的參數的最後一次出現,最後輸出所有這到一個文件。grep最後一次發生在編號目錄中的特定文件
我可以爲單個文件做到這一點,例如,如果我寫:
grep 'total moment' CeB6_new_lat_parm_4p119_scale_0p90/INFO.OUT | tail -n 1
這不正是我想要的東西,但有很多的INFO.OUT文件在很多目錄,我該怎麼辦做一個單一的命令,將爲所有的目錄做到這一點?
謝謝
我想辦法,我能做到這將是grep的:
grep 'total moment' CeB6_new_lat_parm_4p119_scale_*/INFO.OUT | tail -n 1
但我不知道這是哪個目錄,它也只會給我最後一個文件的最後一行。
謝謝
示例輸入和預期輸出將很高興看到,請更新問題。 – 2015-02-08 17:47:41