上にないLinux上で動作しますFedoraの上ではなく、OS Xのライオン上で動作し、実際に何か有用なものから蒸留簡単なスクリプト、です。bashスクリプトは、ここでのMac OS X
declare -a directory_contents=($(ls .))
test -e ${directory_contents[0]}
echo $?
Linuxの場合、test -eは0を返します。 Macでは、それは間違ってここに行くことができるもの1.
任意のアイデアを返しますか?
上記のコードは私のOS X 10.6.8 ... – miku
@NickAtoms、0を返す[はい](https://gist.github.com/2401956)。それは良い古いbash 3.2.48(1) - リリースです。 – miku
Appleはまだbash 4.xではなくbash 3.2を配布しています。それはあなたのトラブルの原因ですか? –