noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, habe eine Wiki Beitrag zum Thema "Umleitungen" (in der Shell) geschrieben, also z.B. Pipe-Operator etc. - siehe Baustelle/Shell/Umleitungen Verbesserungsvorschläge sind wie immer willkommen! Gruß noisefloor EDIT: Habe was vergessen - wisst ihr, ob | < > auch in den anderen Shells ausser Bash und Zsh (also Dash, Fish, Csh, Tcsh) - dann könnte ich den ersten Hinweisblock gerade richtig machen bzw. evtl ganz löschen...
|
comm_a_nder
Anmeldungsdatum: 5. Februar 2006
Beiträge: 2533
|
Redirection und Pipeling beherrscht jede Posix kompatible Shell. Allerdings ist das Verhalten von >> bei nicht existierendem Ziel nicht exakt definiert, soll heissen, es wird im Posixstandard nur vorgeschlagen, das File neu zu erstellen. Mir persönlich ist jedoch noch nie eine Shell aufgefallen, bei der das nicht so gehandhabt wird.
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, Habe noch ein paar kleine Änderungen gemacht. @comm@nder: Danke! Gruß noisefloor
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
|
Okay, verschoben: Shell/Umleitungen. Gruß, Dee
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, Verlinkung auf Shell war falsch (Dead-Link!) Verlink war auf "Shelle/Umleitungen" 😳 ☺ - ist korrigiert! Gruß noisefloor
|
Leisniger
Anmeldungsdatum: 12. Dezember 2012
Beiträge: Zähle...
|
In den Artikel könnte man noch aufnehmen, dass man mit der Angabe '&>' sowohl stdout als auch stderr umleitet.
|
Das_Wort
Anmeldungsdatum: 23. Dezember 2009
Beiträge: 5263
|
Leisniger schrieb: In den Artikel könnte man noch aufnehmen, dass man mit der Angabe '&>' sowohl stdout als auch stderr umleitet.
Kleiner Tipp: Du hast Schreibrechte, wenn du auf den "Bearbeiten"-Knopf drückst kannst du das selbst machen ☺
|
Leisniger
Anmeldungsdatum: 12. Dezember 2012
Beiträge: Zähle...
|
OK. Hab mich heute erst angemeldet und wollte erst mal schauen wie das hier läuft: Ob Änderungen an den Artikeln erst diskutiert werden oder ob jeder ändert, was er denkt.
|
Das_Wort
Anmeldungsdatum: 23. Dezember 2009
Beiträge: 5263
|
Leisniger schrieb: OK. Hab mich heute erst angemeldet und wollte erst mal schauen wie das hier läuft: Ob Änderungen an den Artikeln erst diskutiert werden oder ob jeder ändert, was er denkt.
Wir haben immer ein Auge auf den Änderungen. Deine Einstellung ist auch genau richtig. Wenn man sich unsicher ist oder etwas mehr Aufwand bedeutet, nicht eindeutig ist, dann ist es gut nachzufragen. Aber in diesem Fall gehts ja um eine kleine und sinnvolle Änderung ☺ Viele Grüße Das Wort PS: Bei Fragen, fragen! (Wenn ums Wiki im Allgemeinen geht dann bitte in „Rund ums Wiki“).
|
linux_joy
Anmeldungsdatum: 6. Februar 2008
Beiträge: 636
|
Hallo, Eben habe ich noch mit aufgenommen:
Links
Habe nämlich sehr lange nach dieser Lösung suchen müssen, bzw. genauer gesagt, sehr lange gebraucht, um darauf zu kommen, einmal bei Google "linux shell protokoll" einzugeben! Falls etwa der Link versehentlich im falschen Artikel gelandet sein sollte, ihn bitte an eine passendere Stelle im Wiki verschieben.
|
Antiqua
Anmeldungsdatum: 30. Dezember 2008
Beiträge: 4532
|
Der Link von linux_joy gehört imho eher nach Terminalsitzung loggen.
|
linux_joy
Anmeldungsdatum: 6. Februar 2008
Beiträge: 636
|
Antiqua schrieb: Der Link von linux_joy gehört imho eher nach Terminalsitzung loggen.
Ist wohl nicht ganz falsch, jedoch sollte dort dann stattdessen eben der Link zu Terminalsitzung loggen (oder eben später zum dann fertigen Artikel) stehen.
|
linux_joy
Anmeldungsdatum: 6. Februar 2008
Beiträge: 636
|
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|
linux_joy schrieb: Eben habe ich den Link Terminal-Sessions und Log-Dateien unter Linux protokollieren 🇩🇪 nach Baustelle/Terminal-Sitzung loggen verschoben
Nur der Ordnung halber: aus der Baustelle ist der Artikel bsdutils bzw. der Abschnitt script geworden.
|
rklm
Projektleitung
Anmeldungsdatum: 16. Oktober 2011
Beiträge: 12527
|
Was halten die Kollegen davon, wenn wir noch eine Sektion vor "tee - Ausgabe verdoppeln" einfügen, um verschiedene Varianten von Umleitungen für mehrere Befehle zu erläutern? Varianten, die mir auf Anhieb einfallen: Jeder Befehl bekommt seine eigene Umleitung (umständlich, aber oft so gemacht). Man gruppiert Befehle mit geschweiften Klammern und fügt eine Umleitung an. Man leitet die Ausgabe für das gesamte Skript um mit exec >datei . Man öffnet eine Datei mit exec 3>datei und leitet dann selektiv für alle Befehle um, deren Ausgabe dorthin soll (kann auch mit den anderen kombiniert werden).
Drauf gebracht hat mich diese Diskussion.
|