mirror of
https://github.com/Hizenberg469/Makefile-tutorial.git
synced 2026-04-20 06:12:23 +03:00
25 lines
423 B
Bash
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" |