これは私の最初のスクリプトですが、私はLinuxを使用していますが、私は最後に助けを求めるまで私の脳を揺らしているスクリプトが必要でした。期待どおりに新しいディレクトリが追加されているかどうかを確認するために、すでに存在するディレクトリを持つディレクトリを確認する必要があります。ディレクトリ下のサブディレクトリのbashチェック
私はこれをできるだけシンプルにしていると思います。以下は動作しますが、ディレクトリ内のすべてのファイルも表示されます。 誰かが私にファイルをリストする方法を教えてくれない限り、私はそれを続けます |私はls -dを試しましたが、エコー "何も新しい"をやっています。私は馬鹿のように感じて、早くこれを持っているはずです。
#!/bin/bash
workingdirs=`ls ~/ | grep -viE "temp1|temp2|temp3"`
if [ -d "$workingdirs" ]
then
echo "nothing new"
else
echo "The following Direcetories are now present"
echo ""
echo "$workingdirs"
fi
何が問題なのですか? –
findコマンドを使用します。 "find〜/ -type d | grep ..."のようなもの –