UNIXシェルスクリプト第10章 Part9

コマンドをサーチするシェルスクリプト findcmd

IFS=:

for dir in `echo "$PATH"    |

               sed -e 's/^:/.:/'   \

               sed -e 's/::/:.:/g' \

               sed -e 's/:$/:./'`

$PATHを : で区切って、先頭や末尾にマークだけがある場合、あるいはカラの指定を全部カレントディレクトリになおしてdirに渡す。