4

現在の作業ディレクトリに「名前」という名前のディレクトリが存在するかどうかを確認したい。lsでできますか?

   ls -l | grep ^-d

ディレクトリだけを表示しますが、指定方法は?

前もって感謝します

4

4 に答える 4

3

ls の出力を解析してはいけません。bashを使用している場合は、これを試してください

if [ -d "$DIRECTORY" ]; then
  # will enter here if $DIRECTORY exists.
fi
于 2013-05-03T14:42:16.243 に答える
2
test -d 'name' && echo "It is there"

test -d 'name'if文などでも使えます。

于 2013-05-03T14:36:08.480 に答える