16 lines
278 B
Python
16 lines
278 B
Python
|
#!/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)
|