15 lines
278 B
Python
Executable file
15 lines
278 B
Python
Executable file
#!/usr/bin/env python3
|
|
import sys
|
|
|
|
buf = ""
|
|
with open(sys.argv[1], 'r+b') as f:
|
|
buf = f.read()
|
|
|
|
if buf.find(b'\r\n'):
|
|
print(f"{sys.argv[1]} is already a CRLF file")
|
|
sys.exit(1)
|
|
|
|
buf = buf.replace(b'\n', b'\r\n')
|
|
|
|
with open(sys.argv[1], 'w+b') as f:
|
|
f.write(buf)
|