fork download
  1. file="###John###
  2. someData1
  3. someData2
  4. SomeData3
  5. ###Mike###
  6. someData1
  7. someData2
  8. ###Ford###
  9. someData1
  10. someData2
  11. SomeData3
  12. someData4
  13. someData5
  14. SomeData6
  15. "
  16.  
  17. awk '/^#/{gsub(/#/,"");printf "%s",NR!=1?"\n"$0:$0;next}{print "\t"$0}' <<< "$file"
Success #stdin #stdout 0.03s 5264KB
stdin
Standard input is empty
stdout
John	someData1
	someData2
	SomeData3

Mike	someData1
	someData2

Ford	someData1
	someData2
	SomeData3
	someData4
	someData5
	SomeData6