#!/usr/bin/env python3 # Challenge 072 # # TASK #2 > Lines Range # Submitted by: Mohammad S Anwar # You are given a text file name $file and range $A - $B where $A <= $B. # # Write a script to display lines range $A and $B in the given file. # # Example # Input: # $ cat input.txt # L1 # L2 # L3 # L4 # ... # ... # ... # ... # L100 # $A = 4 and $B = 12 # Output: # L4 # L5 # L6 # L7 # L8 # L9 # L10 # L11 # L12 import sys FILE, A, B = sys.argv[1], int(sys.argv[2]), int(sys.argv[3]) f = open(sys.argv[1], "r") lines = [x.rstrip("\n") for x in f.readlines()] print("\n".join(lines[A-1:B]))