glob ファイル名取得

for f in /usr/ports/[A-Ca-c]*; do
  echo $f ${f##*/}
done

/usr/ports/CHANGES CHANGES
/usr/ports/CONTRIBUTING.md CONTRIBUTING.md
/usr/ports/COPYRIGHT COPYRIGHT
/usr/ports/accessibility accessibility
...

お気楽 bash 超入門 (前編)

シェルスクリプト(bash) ファイル一覧ループのベストな書き方 - programwiz.org

まとめ
bashやshの変数展開を利用したパス名からのファイル名の取り出しなどは、以下のようにすれば可能です。
ファイル名の取得:${変数名##*/}
拡張子の削除:${変数名%.*}
拡張子の取得:${変数名##*.}
bashの変数展開によるファイル名や拡張子の取得 #Bash - Qiita