#################################################
# IS380 Shell Scripting Lab3
# Date: 7/16/2021
#
# Total 25% of your lab grade
#
#################################################
This week's lab is very similar to the #6 question in the
midterm (and week 3 assignment).
- Lab3a:
Please write a script lab3.sh. It will take a user
argument (positive integer) to print out the following
numbers pattern as shown below:
% ./lab3.sh
Please enter a positive integer: 3
==============================================================
Printing 3 line(s)
1
22
333
% ./lab3.sh (15/25)
Please enter a positive integer: 13
==============================================================
Printing 13 line(s)
1
22
333
4444
55555
666666
7777777
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
% ./lab3.sh
Please enter a positive integer: 25
==============================================================
Printing 25 line(s)
1
22
333
4444
55555
666666
7777777
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
1 XXXXXXXXXX
22 XXXXXXXXXX
333 XXXXXXXXXX
4444 XXXXXXXXXX
55555 XXXXXXXXXX
- Lab3b: (10/25)
From above lab3.sh, add input validation to make sure the input is
an integer betwee 1 and 60. For any other input, print out
Only integer between 1 and 60 is allowed.