まず、year、month、from、to、stnmのすべてのファイルを作成します。それぞれの行:
inputFile.txt:シェルスクリプトで
2017,09,0112,0112,72672
2017,08,0112,0112,72672
、ラインによって、そのファイルの行をループし、読み取りラインから充填変数を使用してハードコードされた値を置き換えるwgetコマンドを実行します。
#!/bin/bash
while IFS=, read -r year month from to stnm; do
wget "http://weather.uwyo.edu/cgi-bin/sounding?region=naconf&TYPE=TEXT%3ALIST&YEAR=$year&MONTH=$month&FROM=$from&TO=$to&STNM=$stnm"
done < inputFile.txt
これは裸の骨のバージョンですが、私は起動して実行するためにいくつかの微調整を使うことができると確信していますが、近いはずです。 2つの新しいファイルが、9月の1と8月の別を生成します。この例では
bash whateveryounamedthisscript.sh
:
は、シェルスクリプトを実行します。