Hallo,
ich will mir ein Script basteln, das mir von einer bestimmten URL, bei der unter www.beispiel.com/bilder/[120-140]/ Jpgs vorhaden sind, alle Bilder saugt. Dieses mache ich mit folgender Schleife:
#!/bin/bash mkdir ~/Siterip count=120 while [ $count -le 140 ] do wget -P ~/Siterip/ -r --level=1 -k -A jpg,JPG,Jpg,JPEG,jpeg http://www.beispiel.com/$count/ count=$[$count+1] #Zähler um eins erhöhen done exit 0
So weit so gut, nun will ich aber über Zenity die URL, die Anfangs - und Endzahl bequem eingeben, und diese als Variable in diese Schleife einfügen. Die Zenity-Abfrage habe ich auch noch hingekriegt, sie lautet bei mir:
XXX=$(zenity --entry --text "Mit welcher Zahl soll begonnen werden?" --title Anfangszahl) XXXENDE=$(zenity --entry --text "Wie lautet die letzte Zahl?" --title "Letzte Zahl") VARURL=$(zenity --entry --text "Geben Sie die URL ein. Die Ziffer, die ersetzt werden soll, ersetzen Sie bitte durch $XXX" --title "URL")
Nun das Problem: In dem Script, in dem über Zenity die Variablen definiert werden, soll sich anschließend ein Gnome-Terminal öffnen, in dem die oben beschriebene Schleife durchläuft, und so alle Bilder saugt. Wie kann ich diese Schleife an ein sich öffnendes neues Terminal übergeben, das das ganze anschließend funktioniert?