equal
deleted
inserted
replaced
15 > import msvcrt |
15 > import msvcrt |
16 > msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) |
16 > msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) |
17 > msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) |
17 > msvcrt.setmode(sys.stdout.fileno(), os.O_BINARY) |
18 > except ImportError: |
18 > except ImportError: |
19 > pass |
19 > pass |
20 > (old, new) = sys.argv[1] == 'LF' and ('\n', '\r\n') or ('\r\n', '\n') |
20 > (old, new) = sys.argv[1] == 'LF' and (b'\n', b'\r\n') or (b'\r\n', b'\n') |
21 > print("%% switching encoding from %r to %r" % (old, new)) |
21 > print("%% switching encoding from %r to %r" % (old, new)) |
22 > for path in sys.argv[2:]: |
22 > for path in sys.argv[2:]: |
23 > data = file(path, 'rb').read() |
23 > data = open(path, 'rb').read() |
24 > data = data.replace(old, new) |
24 > data = data.replace(old, new) |
25 > file(path, 'wb').write(data) |
25 > open(path, 'wb').write(data) |
26 > EOF |
26 > EOF |
27 |
27 |
28 $ seteol () { |
28 $ seteol () { |
29 > if [ $1 = "LF" ]; then |
29 > if [ $1 = "LF" ]; then |
30 > EOL='\n' |
30 > EOL='\n' |