Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. tr -d '15' <DOS-file >UNIX-file
  2.  
  3. sed 's/^M$//' # DOS to Unix
  4. sed 's/$/^M/' # Unix to DOS
  5.  
  6. sed $'s/r$//' # DOS to Unix
  7. sed $'s/$/r/' # Unix to DOS
  8.  
  9. tr -d "r" < file
  10.  
  11. # IN UNIX ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format.
  12. sed 's/.$//' # assumes that all lines end with CR/LF
  13. sed 's/^M$//' # in bash/tcsh, press Ctrl-V then Ctrl-M
  14. sed 's/x0D$//' # works on ssed, gsed 3.02.80 or higher
  15.  
  16. # IN UNIX ENVIRONMENT: convert Unix newlines (LF) to DOS format.
  17. sed "s/$/`echo -e \r`/" # command line under ksh
  18. sed 's/$'"/`echo \r`/" # command line under bash
  19. sed "s/$/`echo \r`/" # command line under zsh
  20. sed 's/$/r/' # gsed 3.02.80 or higher
  21.  
  22. perl -pe 'if ( s/rn?/n/g ) { $f=1 }; if ( $f || ! $m ) { s/([^n])z/$1n/ }; $m=1' PCfile.txt
  23.  
  24. #!/usr/bin/env python
  25. """
  26. convert dos linefeeds (crlf) to unix (lf)
  27. usage: dos2unix.py <input> <output>
  28. """
  29. import sys
  30.  
  31. if len(sys.argv[1:]) != 2:
  32. sys.exit(__doc__)
  33.  
  34. content = ''
  35. outsize = 0
  36. with open(sys.argv[1], 'rb') as infile:
  37. content = infile.read()
  38. with open(sys.argv[2], 'wb') as output:
  39. for line in content.splitlines():
  40. outsize += len(line) + 1
  41. output.write(line + 'n')
  42.  
  43. print("Done. Saved %s bytes." % (len(content)-outsize))
  44.  
  45. awk '{ sub("r$", ""); print }' dos.txt > unix.txt
  46.  
  47. awk '{ sub("r$", ""); print }' dos.txt > unix.txt
  48.  
  49. perl -pe 's/r$//' < dos.txt > unix.txt
  50.  
  51. awk -v ORS='rn' '1' unix.txt > dos.txt
  52.  
  53. cat FILE | tr 'nr' 'n' > FILE
  54.  
  55. brew install dos2unix
  56.  
  57. for csv in *.csv; do dos2unix -c mac ${csv}; done;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement