0
私は、コマンドtest
について本当に簡単な質問があります。 少なくとも1つのディレクトリの名前が2桁で始まるかどうかを知りたいと思います(たとえば09_test
)。シェル、不明なディレクトリのテスト
私はこのコマンドを試しましたが、私には何も得られません:test -d "[0-9][0-9]*" ; echo $?
またはtest -d [0-9][0-9]* ; echo $?
。
誰かが私を助けてください? :)
まあ、私は 'find'commandと解決策を発見しました。 問題は '$?'はディレクトリが存在しない場合でも '0'を返します:' find。 - タイプd -name "[0-9] [0-9] *";エコー$? ' – zackalucard
どのようなシステムを使用していますか? 'Linux'、' BSD'、 'Solaris'? –
私はLinuxシステムを使用しています。 – zackalucard