fork download
  1. #!/bin/bash
  2. s='name: amit
  3. phone: 0000000000'
  4.  
  5. awk -F\: '
  6. {
  7. for (i=1; i<=NF; i++) {
  8. gsub(/^[[:blank:]]+|[[:blank:]]+$/, "", $i)
  9. a[NR,i] = $i
  10. }
  11. }
  12. NF>p { p = NF }
  13. END {
  14. for(j=1; j<=p; j++) {
  15. str=a[1,j]
  16. for(i=2; i<=NR; i++){
  17. str=str","a[i,j];
  18. }
  19. print str
  20. }
  21. }' <<< "$s"
Success #stdin #stdout 0.01s 5504KB
stdin
Standard input is empty
stdout
name,phone
amit,0000000000