2012-02-07 17 views
0

「2012-02-06T00_17_25_25-06_00」という名前のディレクトリが特定のディレクトリ内に存在するかどうかをチェックする方法はありますか?ディレクトリ名は日付と時刻の組み合わせです。特定のディレクトリを見つける方法

+0

が重複する可能性を試してみてください(http://stackoverflow.com/questions/2937577/shell-script-to-test-whether -a-directory-exist-and-if-not-create-it) –

答えて

2

あなたはそれをテストすることができます。

path=... 
name=2012-02-06T00_17_25_25-06_00 

if [ -d "$path/$name" ] 
then 
    echo "$path/$name exists and it's a directory" 
fi 
0

をあなたは(サブサブサブ...ディレクトリとして含む)親ディレクトリ/haystack内の任意の場所に存在するディレクトリneedleを検索したい場合は、可能性[ディレクトリが存在しない場合は、それを作成するかどうかをテストするためのシェルスクリプト?]の

find /haystack | grep /needle/

+1

'find/haystack-type d -name needle' – tripleee

+0

-1 -nameは' find |の代わりに上記のコメントのように使用するべきです。 grep' – jordanm

+0

毎日何かを学ぼう。 ;) –

関連する問題