Как сопоставить суффикс в строке в bash?

I хотите проверить, заканчивается ли входной параметр на ".c"? Как мне это проверить? Вот что я получил на данный момент (спасибо за вашу помощь):

#!/bin/bash

for i in $@
do
    if [$i ends with ".c"]
    then
            echo "YES"
        fi
done
10
задан Dave 18 October 2011 в 05:25
поделиться