http://romhustler.net/rom/ps2/final-fantasy-x-usa <-- 親 URL
この URL をコピーして貼り付けると、ブラウザがファイル名を識別することがわかります。bash スクリプトで同じことを行うにはどうすればよいですか?
最初の URL を WGET する必要がありますが、さらに 100 個のアイテムが必要になるため、各 URL をコピーして貼り付けることができません。
現在、すべてのファイルに対してメニューを設定しています。ファイルの URL には一致するパターンがないため、各ファイルを個別に一括ダウンロードする方法がわかりません。
*私の作業メニューのビット:
#Raw gamelist grabber
w3m http://romhustler.net/roms/ps2 |cat|egrep "/5" > rawmenu.txt
#splits initial file into a files(games01) that contain 10 lines.
#-d puts lists files with 01
split -l 10 -d rawmenu.txt games
#s/ /_/g - replaces spaces with underscore
#s/__.*//g - removes anything after two underscores
select opt in\
$(cat games0$num|sed -e 's/ /_/g' -e 's/__.*//g')\
"Next"\
"Quit" ;
if [[ "$opt" =~ "${lines[0]}" ]];
then
### Here the URL needs to be grabbed ###
これを行う必要があるのは BASH です。これは可能ですか?