從特定分隔符號中提取單字塊

從特定分隔符號中提取單字塊

我有一個這樣的單字塊,在一行上:

編號項目: 價值名義: 價值類型: 價值小路: 價值編號項目: 價值名義: 價值類型: 價值小路: 價值編號項目: 價值名義: 價值類型: 價值小路: 價值

我想得到這樣的輸出

  • 編號項目: 價值名義: 價值類型: 價值小路: 價值
  • 編號項目: 價值名義: 價值類型: 價值小路: 價值
  • 編號項目: 價值名義: 價值類型: 價值小路: 價值

這可能嗎 ?

答案1

sed 's/Id item/\nId item/g' file.txt | tail -n +2

這將\n在每次出現Id itemthen 時新增一行tail,以剪下第一行(只是一個空白行)。

相關內容