fork download
  1. #!/bin/bash
  2. s=':account_id:12345:6789:Melbourne:Aus
  3. :account_id:98765:43210:Adelaide:Aus
  4. :customer_id:98765:43210:Adelaide:Aus'
  5.  
  6. awk 'BEGIN{OFS=FS=":"} /^:account_id:/ {result="";for (i=1; i<=NF; ++i) { result = result (i > 2 ? $i : $i OFS)}; print result}' <<< "$s"
Success #stdin #stdout 0.01s 5528KB
stdin
Standard input is empty
stdout
:account_id:123456789MelbourneAus
:account_id:9876543210AdelaideAus