2006年06月08日(木) [過去の今日]
#1 スクリプト駆動プログラムが無効だった場合の挙動
MOEPANDA diary の記事 で、同じ名前の複数のコマンドがあったとき、PATHで優先される方が駆動できないプログラムだったときの各シェルの挙動を比較している。
tcshやzshがその場合、第2候補を駆動しようとしてしまうのに対し、bashはきちんとエラーを返す。
んー、俺もbashの挙動が正しいように感じるのだが、tcshやzshの挙動は一種のセキュリティホールになりえないだろうか?
(@274)