ファイル名の拡張子を調べる
#!/bin/sh #countext.sh count=0 for fname in *; do ext=`expr "$fname" : '.*\(\..*\)'` if [ "$ext" = "$1" ]; then count=`expr $count + 1` fi done echo $count
$ ./countext.sh .sh 33
#!/bin/sh #countext.sh count=0 for fname in *; do ext=`expr "$fname" : '.*\(\..*\)'` if [ "$ext" = "$1" ]; then count=`expr $count + 1` fi done echo $count
$ ./countext.sh .sh 33