25 lines
422 B
Bash
Raw Normal View History

#!/bin/bash
opt="$1"
file="$2"
case "$opt" in
-linecount)
result=$(wc -l < "$file")
echo "Line count in $file: $result"
;;
-wordcount)
result=$(wc -w < "$file")
echo "Word count in $file: $result"
;;
-charcount)
result=$(wc -c < "$file")
echo "Character count in $file: $result"
;;
*)
echo "Invalid option. Please use -linecount, -wordcount, or -charcount."
exit 1
;;
esac