私はbashで毎晩ビルドスクリプトを書いています。 1つの小さな障害を除いて、すべてが上手くダンディです。 #!/bin/bash for file in "$PATH_TO_SOMEWHERE"; do if [ -d $file ] then # do something directory-ish else if [ "$file" == "*.txt" ] # this is the snag then # do something txt-ish fi fi done; 私の問題は、ファイル拡張子を決定し、それに従って動作することです。問題がifステートメントにあり、txtファイルをテストしていることを知っています。 ファイルの拡張子が.txtであるかどうかを確認するにはどうすればよいですか?