Basic scripting is done

This commit is contained in:
Hizenberg469
2024-11-30 11:20:46 +05:30
parent 1ede16f3c4
commit 04859194ac
8 changed files with 369 additions and 1 deletions

25
print.sh Normal file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
#create script for printing files, which will display
#also line numbers
#argument check
if [ $# -ne 1 ]; then
echo "Exactly one arugment is needed, run: $0 file-path"
exit 1
fi
#check if provided argument is a file
if ! [ -f "$1" ]; then
echo "File you've specified doesn't exist"
exit 2
fi
FILENAME=$1
COUNT=1
while read line
do
echo "$COUNT: $line"
let COUNT++
done < "$FILENAME"