從 grep 分割文件

從 grep 分割文件

我有一個似乎相當簡單的問題,但我不知道應該使用哪個工具或如何使用。我有一個大文件,一長串歸檔在一起的程式。我正在尋找以大寫 O 開頭後跟 4-6 個數字的行作為程式的開頭。我想在這裡分割文件並將新文件重命名為匹配的表達式行。以下是 grep 向我展示的典型內容

grep -E '[O]+([0-9]+[0-9]+)' mybigfile.nc

O7749
O11000
O39441
O1992

從 grep 發送到拆分它的最佳工具是什麼?

謝謝你!

相關內容