#!/bin/bash

#create script for printing files, which will display also line numbers

#argument check
if [ $# -ne 1 ]; then
  echo "Exactly one argument is needed, run: $0 file-path"
  exit 1
fi

#check if provided argument is a file
if ! [ -f "$1" ]; then
  echo "File you have specified does not exists"
  exit 2
fi

FILENAME=$1
COUNT=1

cat "$FILENAME" |
while read line
do
  echo "$COUNT: $line"
  let COUNT++
done