]> git.phdru.name Git - dotfiles.git/blobdiff - bin/cmp.py
Feat(bin): Port scripts to Python 3
[dotfiles.git] / bin / cmp.py
index 37cc0ff5bae45afd699b0e37c6ca984a08d5ebab..800e119ab5627f8dd6423cb6cf61001eb81a8205 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#! /usr/bin/env python3
 """cmp.py: compare two files. Replace cmp because standard cmp cannot compare
 large files.
 """
@@ -6,11 +6,11 @@ large files.
 import sys, os
 
 if sys.argv[1] in ("-h", "--help"):
-   print "Broytman cmp.py 1.0, Copyright (C) 2003 PhiloSoft Design"
-   print "Usage: cmp.py [-h|--help|-V|--version] [-i] file1 file2"
+   print("Broytman cmp.py 1.0, Copyright (C) 2003-2023 PhiloSoft Design")
+   print("Usage: cmp.py [-h|--help|-V|--version] [-i] file1 file2")
    sys.exit()
 elif sys.argv[1] in ("-V", "--version"):
-   print "Broytman cmp.py 1.0, Copyright (C) 2003 PhiloSoft Design"
+   print("Broytman cmp.py 1.0, Copyright (C) 2003-2023 PhiloSoft Design")
    sys.exit()
 elif sys.argv[1] == "-i":
    show_pbar = False
@@ -31,7 +31,7 @@ if show_pbar:
    try:
       size = os.path.getsize(fname1)
    except:
-      print filename, ": no such file"
+      print(filename, ": no such file")
       sys.exit(1)
 
 if show_pbar:
@@ -62,7 +62,7 @@ while True:
       pbar.display(file1.tell())
 
    if block1 and block2:
-      if len(block1) <> len(block2):
+      if len(block1) != len(block2):
          report()
          break
    elif block1:
@@ -74,7 +74,7 @@ while True:
    else:
       break
 
-   if block1 <> block2:
+   if block1 != block2:
       report()
       break