#!/usr/bin/python3 # written by andrewt@unsw.edu.au as a COMP(2041|9044) example # Simple cp implementation for text files using line-based I/O # reading all lines into array (not advisable for large files) import sys if len(sys.argv) != 3: print("Usage:", sys.argv[0], " ", file=sys.stderr) sys.exit(1) try: with open(sys.argv[1]) as infile: with open(sys.argv[2], "w") as outfile: lines = infile.readlines() outfile.writelines(lines) except OSError as e: print(sys.argv[0], "error:", e, file=sys.stderr) sys.exit(1)