Zahl in URL um eins erhöhen

F

funkymonkey

Mitglied
Thread Starter
Dabei seit
24.09.2016
Beiträge
1
Reaktionspunkte
0
Hallo Zusammen

Ich bin absoluter Anfänger und probiere eine Zahl in einer URL um eins zu erhöhen.
Beispiel:
http://www.xyz.com/abc/def?ghi=10006
+1
http://www.xyz.com/abc/def?ghi=10007

Ich lese die URL mit dem Automator aus. Übergebe das Ergebnis dem AppleScript. Nun beginnen bereits meine Probleme.
Wie finde ich die Zahl im String?

grüsse Sascha
 
Hallo,

am Besten geht das über ein Shell Script:
Code:
set theURL to "http://www.xyz.com/abc/def?ghi=10006"
set newURL to (do shell script "url=" & theURL & ";
no=$(echo $url | grep -Eo '[0-9]+');
no1=$((no+1));
echo $url |sed s/$no/$no1/g;")
Natürlich kannst du auch direkt die Shellscript-Aktion im Automator benutzen und dir den Umweg über AppleScript sparen.
 
Zurück
Oben Unten