Du schnallst es also immer noch nicht warum ich wget vorschlagen habe und die Operation dann auf ne lokale Datei gehen soll... 😊
ungewollte Ausgabe bei Nutzung von curl/sed/grep
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
|
||||||||||
Ehemalige
Anmeldungsdatum: Beiträge: 4563 Wohnort: Berlin |
@cosinus: Es gibt dafür keinen Grund der irgend etwas mit dem Problem zu tun hat. Das habe ich ja an mehreren Beispielen gezeigt. Das ist damit keine Frage mehr ob ich etwas nicht ”schnalle”, sondern man kann es sehen. Du schreibst aber lieber zum Text in dem einen Beitrag das ich Müll labere und euch (?) mit dem Quark verschonen soll, und ignorierst die Terminalausgabe unter dem Text, die ich 1:1 kopiert habe und wo man ganz deutlich sehen kann das die ungewollte Ausgabe da steht, und das Problem damit nicht gelöst ist. Der Code der da ausgeführt wird, ist der Vorschlag von Dir, bei dem ich nur den Wert beim Der einzige Grund der mir nur noch für Dein Verhalten einfällt ist trollen. |
||||||||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Ich sag ja, du schnallst es nicht. Natürlich zeigt wget da Statusanzeigen an, aber der zweite Teil des Befehls bekommt diesen Inhalt garnicht zu sehen. Für dich als Info: damit ist das nach dem Seimkolon gemeint, das hast du ja nicht begriffen anfang - sieht man auch sehr gut an meinem anderem Beispiel mit less nach dem hochkomplizierten Semikolon 😊
Wie geil, erst erfindest du vier Codezeilen und tust so als ob die von mir gewesen wären und nun das. Warum postest du hier überhaupt noch wenn du weder Ahnung noch Argumente hast? |
||||||||||
Ehemalige
Anmeldungsdatum: Beiträge: 4563 Wohnort: Berlin |
@cosinus: Du verstehst das Problem nicht:
Das ist das Problem! Und nichts anderes! Das sollte gelöst werden. Und Deine ”Lösung” tut es nicht wie Du hier ja selbst zugibst, also wie kann das dann eine Lösung sein?
Das weiss ich, das hat auch nie jemand behauptet das das anders sei. Das habe ich auch schon mal zurückgewiesen. Trotzdem unterstellst Du mir das schon wieder, das ich das denken würde. Und das ist auch ohne zwischenspeichern in eine Datei und mit einer Pipe ganz genau so. Meine Beispiele mit den Ausgaben zeigen das doch auch, dass das nie durch die weiteren Befehle geht, denn weder in den Statusausgaben von
Ich sehe da kein hochkompliziertes Semikolon, sondern nur ein ganz Einfaches, das zwei Anweisungen trennt. Und das hatte ich auch problemlos auf den ersten Blick erkannt.
Die vier Codezeilen habe ich bereits begründet. Die waren nicht von Dir sondern haben Deinen Vorschlag mit einer Zwischendatei so umgesetzt, das er funktional möglichst äquivalent zum ursprünglichen Vorgehen ist. Was hat das jetzt mit Deinem trollen zu tun?
Warum wirst Du schon wieder beleidigend? Ich poste hier weil Deine Lösung das Problem nicht löst und ich halt bisher dachte das Du nicht einfach nur trollst. |
||||||||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Und schon wieder laberst du Unsinn. Dein curl tut es auch nicht ohne die Stummoption. Außerdem wurde hier bereits von mir mehrmals belegt, dass wget die Datei runterlädt und der Dateiinhalt keine Statusanzeigen hat egal ob man nun wget mit oder ohne Stummoption aufruft!
Wer hier wohl herumtrollt, du ignorierst doch hier in Trollmanier meine Argumente. Und ja, man kann entweder über curl -s gehen oder wget -q - du aber meinst einfach nur mit curl sei richtig und deswegen meinte ich vorhin dass du Müll laberst. |
||||||||||
Ehemalige
Anmeldungsdatum: Beiträge: 4563 Wohnort: Berlin |
@cosinus:
Habe ich auch nicht behauptet. Im Gegenteil: Das ist die Lösung zum Problem.
Das passiert weder bei
Geht mit Stellen wir mal
Und nun beides für die Variante mit der Pipe:
Was genau ist jetzt der Grund auf
Es geht um's Entwickeln und Testen, wie der OP ja auch bestätigt hat. Und das belasten des Servers war auch nur ein Beispiel. Die lokale Datei zum testen muss ja nicht mal aus dem Netz kommen oder für jeden Test die gleiche sein. In solchen Fällen erstellt man ja auch oft Dateien mit Randfällen um zu sehen ob die Verarbeitung damit klar kommt. Wenn das produktiv geht, dann steht da ja wieder ein
Ich habe nie gesagt nur Allerdings kann
Das kann
Ich wette für Perl oder Ruby gibt es da auch einfache Möglichkeiten. |
||||||||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
DU hast damit angefangen, dass man den Server nicht ständig belasten soll. Deswegen der Vorschlag mit wget und dann die Datei lokal bearbeiten. Ist das jetzt endlich mal zu begreifen? Ob curl oder wget, bei beiden kann oder muss man die Statusanzeigen unterdrücken.
wget macht auch keine Probleme, es ist eine Alternative zur curl und lädt die Datei gleich runter wenn man will ohne dass man Umleitungen wie bei curl braucht.
Ich hab auch nie gesagt, dass nur wget richtig sei sondern diees vorgeschlagen, damit man einfach die Datei weiter lokal bearbeiten kann. Du aber hast ständig nur curl "verteidigt." |
||||||||||
Anmeldungsdatum: Beiträge: 11176 Wohnort: München |
curl kann die heruntergeladenen Dateien auch ohne Umleitung in eine Datei schreiben, dafür gibt es die Argumente |
||||||||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Gut, ich möchte mich für meinen rauhen Ton entschuldigen, das hat mich irgendwie kirre gemacht gestern - halten wir aber mal fest, dass beide Wege möglich sind! 👍 |