Regex

Diskutiere Regex im HTML Forum im Bereich Programmierung; Ja!!! Funktioniert! Danke Kannst du mir bitte noch für den anderen Wert das aufbauen? Ich lade es einfach temporär in den home-Ordner kopiere dann...
  • Regex Beitrag #41
D
dietrichf
Active member
Beiträge
27
Punkte Reaktionen
0
Ja!!! Funktioniert! Danke
Kannst du mir bitte noch für den anderen Wert das aufbauen?
Ich lade es einfach temporär in den home-Ordner kopiere dann mit sudo das ins richtige Verzeichnis
 
  • Regex Beitrag #42
S
Sempervivum
Well-known member
Beiträge
760
Punkte Reaktionen
125
Gern. Wie soll denn das jetzt funktionieren? Soll dieser Wert in eine andere Datei geschrieben werden? Oder irgend wie, komma getrennt, in die selbe?
 
  • Regex Beitrag #43
D
dietrichf
Active member
Beiträge
27
Punkte Reaktionen
0
Nur ein Wert in eine andere html z.B. 4.html
 
  • Regex Beitrag #44
S
Sempervivum
Well-known member
Beiträge
760
Punkte Reaktionen
125
Dann brauchst Du ja nur das gleiche zwei Mal zu machen, nur mit einem anderen Pattern:
Code:
curl http://127.0.0.1/1.html | sed --regexp-extended 's/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9],[0-9][0-9]:[0-9][0-9],([0-9]+),.*/\1/' > /var/www/html/3.html
curl http://127.0.0.1/1.html | sed --regexp-extended 's/[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9],[0-9][0-9]:[0-9][0-9],[0-9]+,([0-9]+),.*/\1/' > /var/www/html/4.html
Wenn ich das richtig verstehe, ist diese URL lokal, d. h. es wäre nicht schlimm, wenn wir sie zwei Mal laden? Vielleicht gibt es auch Tricks um die selbe Ausgabe zwei Mal auszuwerten.
 
  • Regex Beitrag #45
D
dietrichf
Active member
Beiträge
27
Punkte Reaktionen
0
ja, die ist lokal. Den Schritt mache ich, um den begrenzten Zugriff zur Cloud nicht zu strapieren. Ich teste gleich. Danke schonmal vorab
 
  • Regex Beitrag #46
D
dietrichf
Active member
Beiträge
27
Punkte Reaktionen
0
Es ist…PERFEKT. Vielen lieben Dank für deine Zeit und Mühe
 
  • Regex Beitrag #47
S
Sempervivum
Well-known member
Beiträge
760
Punkte Reaktionen
125
Super, gern geschehen! War aber auch nicht ganz einfach, wir sind jetzt auf der 3. Seite in dieser Diskussion :)
 
  • Regex Beitrag #48
D
dietrichf
Active member
Beiträge
27
Punkte Reaktionen
0
top! :love:
 
  • Regex Beitrag #49
S
Sempervivum
Well-known member
Beiträge
760
Punkte Reaktionen
125
Guten Morgen,
das Ganze hat meinen Ehrgeiz provoziert :D und ich habe heraus gefunden, dass man es mit gawk problemlos mit einem Einzeiler erledigen kann.
Getestet habe ich dies:
echo '20220119,16:20,7431,24,NaN,NaN,0.005,NaN,NaN' | gawk 'match($0, /[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9],[0-9][0-9]:[0-9][0-9],([0-9]+),([0-9]+),.*/, a) {print a[1]; print a[2]}'
und zwar hier:
https://www.jdoodle.com/test-bash-shell-script-online/
Die Ausgabe der print-Anweisungen kann man laut Doku in eine Datei umleiten:
echo '20220119,16:20,7431,24,NaN,NaN,0.005,NaN,NaN' | gawk 'match($0, /[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9],[0-9][0-9]:[0-9][0-9],([0-9]+),([0-9]+),.*/, a) {print a[1] > "/var/www/html/3.html"; print a[2] > "/var/www/html/4.html"}'
 
  • Regex Beitrag #50
D
dietrichf
Active member
Beiträge
27
Punkte Reaktionen
0
Guten Morgen,
danke!
 
Thema:

Regex

Oben Unten