シェルスクリプトでループの最後を判定する Jun 11, 2018 以下のようにフォルダ内のファイル名を5秒おきに列挙するシェルがあります。 for file in `ls /home/test/`; do echo "${file}" sleep 5 done 最後のファイル名を表示した後は5秒待機する必要がないので、ループの最後だけは sleep 5 を実行したくないのですが、どのように記述すれば良いでしょうか。