自動ダウンロードおよび解凍スクリプト

自動ダウンロードおよび解凍スクリプト

私のLinuxサーバー用のスクリプトを作成したいので、特定のフォルダ名を見つけてファイルをインポートしてから解凍します。

どこから始めるべきですか?私はそれがbashで書かれなければならないことを知っていますが、この言語にはあまり慣れていません。

フォルダに入れたいです/home/*/public。フォルダが存在する限り、どのフォルダが表示されるかは*重要ではありませんpublic

答え1

bar.tarこのスクリプトは各「パブリック」ディレクトリにファイルをダウンロードします。/home/*/

#!/bin/bash
base="$PWD"

for dir in /home/*/public/
do
    cd ${dir}
    wget http://foo/bar.tar -O - | tar x
    cd ${base}
done

もちろん、これはさまざまな方法で実行できますが、これが最も理解しやすいようです。

関連情報