Moss28
Anmeldungsdatum: 29. März 2016
Beiträge: Zähle...
|
Hallo zusammen, ich arbeite momentan an einem Plagiat Tool, die ich über Git Bash ausführe/aufrufe. Nach der erfolgreichen Ausführung wird mir ein Link generiert, welche ich dann separat über den Browser aufrufen muss. Da ich wirklich noch ein Anfänger bin brauche ich folgende Hilfe: Ich möchte gerne das Ergebnis des generierten Linkes sofort auf meiner Console ausgeben lassen, anstatt als URL. Ich hoffe Ihr könnt mir da weiterhelfen! Vielen Dank ! 😬
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4389
Wohnort: Göttingen
|
Hm, so ganz genau ist mir nicht klar, was Du möchtest, aber ich denke, Du suchst wget oder cURL
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
Danke für die schnelle Antwort. Ich habe ein Bild hochgeladen dort ist der Link generiert. Wenn man den Link übern Browser öffnet wird eine Prozentzahl als Ergebnis geliefert. Diese Zahl möchte ich halt direkt auf der Console ausgeben und nicht immerwieder auf den Link gehen und dann über den Browser etc.
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4389
Wohnort: Göttingen
|
Könntest Du mal einen Beispiellink posten?
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
Ich weiss nicht ob du der bei dir aufgehen wird. http://moss.stanford.edu/results/884620215
- Bilder
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4389
Wohnort: Göttingen
|
Hm, so etwas würde ich evtl. mit xpath machen (womit ich mich allerdings auch nicht wirklich auskenne). Allerdings ist das html nicht valide. Bei dem Kommando:
curl -o /dev/stdout http://moss.stanford.edu/results/884620215/ | xpath -q -e '/tr/td/a' kommt folgende Ausgabe:
not well-formed (invalid token) at line 18, column 10, byte 898:
<TR><TD><A HREF="http://moss.stanford.edu/results/884620215/match0.html">MossData/KontaktMulti.java (99%)</A>
<TD><A HREF="http://moss.stanford.edu/results/884620215/match0.html">MossData/KontaktMultiKopie.java (99%)</A>
<TD ALIGN=right>188
=========^
</TABLE>
<HR>
at /usr/lib/perl5/XML/Parser.pm line 187. Ist die erzeugte HTML-Seite von Dir und kannst Du die verändern? Das ALIGN=right scheint dem xpath ja nicht zu gefallen. Aber wie gesagt, ist auch eher Neuland für mich...
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
ne die erzeugte Seite ist leider nicht von mir.
vielen dank dennoch werde mal weiterschauen.
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4389
Wohnort: Göttingen
|
Hm, dann fällt mir höchstens noch folgende unschöne Frickel-Lösung ein:
curl -s -o /dev/stdout http://moss.stanford.edu/results/884620215/ | grep -E -o '([[:digit:]]*%)'
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
Doc_Symbiosis schrieb: Hm, dann fällt mir höchstens noch folgende unschöne Frickel-Lösung ein:
curl -s -o /dev/stdout http://moss.stanford.edu/results/884620215/ | grep -E -o '([[:digit:]]*%)'
dieser code liefert auf meiner console gar nichts..wo könnte das Problem liegen?
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4389
Wohnort: Göttingen
|
Hm, gibt denn das curl-Kommando alleine etwas aus? Also:
curl -s -o /dev/stdout http://moss.stanford.edu/results/884620215/
Falls ja, dann probiere erstmal ein einfachereres grep dahinter, also:
curl -s -o /dev/stdout http://moss.stanford.edu/results/884620215/ | grep '%'
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
leider funktionieren beide varianten nicht.
- Bilder
|
Doc_Symbiosis
Anmeldungsdatum: 11. Oktober 2006
Beiträge: 4389
Wohnort: Göttingen
|
Kommt gar keine Ausgabe oder irgendeine Fehlermeldung? Bin gerade ein wenig ratlos...
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
es kommt gar keine Ausgabe.. komisch.. 🙄
|
apt-ghetto
Anmeldungsdatum: 3. Juni 2014
Beiträge: 2943
|
Da du unter Windows arbeitest, versuche mal | curl -s -o /c/Users/BENUTZERNAME/Documents/test.txt http://moss.stanford.edu/results/884620215/
grep '%' /c/Users/BENUTZERNAME/Documents/test.txt
|
Das sollte einigermassen funktionieren. Mit der Pipe funktioniert es allerdings nicht (vielleicht ohne Option -o?). Den Pfad musst du entsprechend anpassen. Mehr kann ich zum Thema auch nicht beitragen.
|
Moss28
(Themenstarter)
Anmeldungsdatum: 29. März 2016
Beiträge: 9
|
habe nun folgendes rausbekommen.
die prozentwerte werten gezeigt soweit so gut. Vielen Dank nochmals.
- Bilder
|