blob: a975cb2927616ab1d1468216a7a65ced7ec539a8 [file] [log] [blame]
Guido van Rossum09eea821998-09-14 15:46:41 +00001#! /usr/bin/env python
Guido van Rossum09eea821998-09-14 15:46:41 +00002"Replace CRLF with LF in argument files. Print names of changed files."
3
Guido van Rossumaffa6b72002-11-13 21:04:31 +00004import sys, os
Andrew M. Kuchlinge236b382004-08-09 17:27:55 +00005
6def main():
7 for filename in sys.argv[1:]:
8 if os.path.isdir(filename):
9 print filename, "Directory!"
10 continue
11 data = open(filename, "rb").read()
12 if '\0' in data:
13 print filename, "Binary!"
14 continue
15 newdata = data.replace("\r\n", "\n")
16 if newdata != data:
17 print filename
18 f = open(filename, "wb")
19 f.write(newdata)
20 f.close()
21
22if __name__ == '__main__':
23 main()