fork(1) download
  1. #!/bin/bash
  2. s="user|396012_232|program|30720Mn|
  3. |396012_232.batch|batch|30720Mn|5108656K
  4. user|398498_2|program|102400Mn|
  5. |398498_2.batch|batch|102400Mn|36426336K
  6. user|391983_233|program|30720Mn|
  7. |391983_233.batch|batch|30720Mn|5050424K"
  8. awk 'BEGIN{OFS=FS="|"} NR%2==1 { prev=$0 }; NR%2==0 { print prev $5 }' <<< "$s"
Success #stdin #stdout 0s 23336KB
stdin
Standard input is empty
stdout
user|396012_232|program|30720Mn|5108656K
user|398498_2|program|102400Mn|36426336K
user|391983_233|program|30720Mn|5050424K