Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. b,a,c,
  2.  
  3. 32
  4. 34
  5. 25
  6. 13
  7.  
  8. b,a,c,32,34,25,13
  9.  
  10. sed -e :a -e '{N; s/n/,/g; ta}' numbers.csv >> letters.csv
  11.  
  12. b,a,c,
  13. 32,34,25,13
  14.  
  15. $ paste -sd, numbers.csv
  16. 32,34,25,13
  17.  
  18. $ paste -d '' letters.csv <(paste -sd, numbers.csv) > tmp && mv tmp letters.csv
  19. $ cat letters.csv
  20. b,a,c,32,34,25,13
  21.  
  22. $ sed -i -e "s/$/$(sed -e :a -e '{N; s/n/,/g; ta}' numbers.csv)/" letters.csv
  23. $ cat letters.csv
  24. b,a,c,32,34,25,13
  25.  
  26. cat letters.csv numbers.csv | tr 'n' ',' | sed 's/,$/n/'
  27.  
  28. $ awk 'NR==FNR{printf "%s",$0; next}
  29. {print $0}
  30. END{ORS="n"; print ""}' letters ORS=, numbers |
  31. sed '$s/,$//' # to delete last ","
  32.  
  33. b,a,c,32,34,25,13
  34.  
  35. awk 'FNR==NR{t=$0;next}{s=s","$0}END{print t s}' letters.csv numbers.csv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement