Files
Makefile-tutorial/print.sh
2024-11-30 11:20:46 +05:30

25 lines
423 B
Bash

#!/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"