diff options
Diffstat (limited to 'challenge-072/paulo-custodio/python/ch-2.py')
| -rw-r--r-- | challenge-072/paulo-custodio/python/ch-2.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/challenge-072/paulo-custodio/python/ch-2.py b/challenge-072/paulo-custodio/python/ch-2.py new file mode 100644 index 0000000000..6d897d5b2b --- /dev/null +++ b/challenge-072/paulo-custodio/python/ch-2.py @@ -0,0 +1,40 @@ +#!/usr/bin/env perl + +# 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])) |
