/usr/local/bin/growlnotify -m 'Looking for subtitles...'
found='find /Users -type d -mmin -1'
found1='find $found/*.txt'
if [ -d "$found1" ];
then
/usr/local/bin/growlnotify -m "Subtitles downloaded!"
else
/usr/local/bin/growlnotify -m "Could not download subtitles"
fi
アプリが字幕をダウンロードしたフォルダーを探し出し、それが存在するかどうかにかかわらずgrowlを使用してユーザーに通知するbashスクリプトを作成しようとしています。特定のディレクトリ(-mmin -1)内の特定のファイル(txt)を見つける方法は?
た$は私にディレクトリのリストを提供しますが、私は私が欲しいものに取得する方法がわからない...
=助けてください)私の英語
投稿したスクリプトに問題があります。コマンドを実行する場合は、一重引用符( '')ではなくバッククォート( '\' ')を使用する必要があります。私はこれがあなたのオリジナルの質問に答えるかどうかは分かりませんが、少なくともスクリプトを実行するようになります。 – chrisaycock
ファイルを選択するためのより狭い基準のセットを決定する必要があります。あなたが今持っているものは、潜在的に多数の偽陽性を引き起こす可能性があります。あなたがしようとしていることをより明確に指定してください。直前に変更されたディレクトリの下にある '.txt'ファイルを探しているようです。ちなみにあなたの英語は大丈夫です。 –