noisefloor
Projektleitung
Anmeldungsdatum: 6. Juni 2006
Beiträge: 27211
Wohnort: Görgeshausen
|

14. Januar 2007 21:03
(zuletzt bearbeitet: 23. März 2013 15:52)
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
Wohnort: Dresden
|

14. Januar 2007 22:19
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
Projektleitung
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 27211
Wohnort: Görgeshausen
|

15. Januar 2007 13:26
Hallo, Habe noch ein paar kleine Änderungen gemacht. @comm@nder: Danke! Gruß noisefloor
|
Dee
Anmeldungsdatum: 9. Februar 2006
Beiträge: 20087
Wohnort: Schwabenländle
|

15. Januar 2007 17:28
Okay, verschoben: Shell/Umleitungen. Gruß, Dee
|
noisefloor
Projektleitung
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 27211
Wohnort: Görgeshausen
|

15. Januar 2007 20:54
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...
|

12. Dezember 2012 13:24
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
Wohnort: /dev/null
|

12. Dezember 2012 13:36
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: 2
|

12. Dezember 2012 14:21
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
Wohnort: /dev/null
|

12. Dezember 2012 14:29
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
Wohnort: Hannover
|

18. Januar 2013 00:29
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
|

18. Januar 2013 22:48
Der Link von linux_joy gehört imho eher nach Terminalsitzung loggen.
|
linux_joy
Anmeldungsdatum: 6. Februar 2008
Beiträge: 636
Wohnort: Hannover
|

18. Januar 2013 23:05
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
Wohnort: Hannover
|

19. Januar 2013 00:06
|
aasche
Anmeldungsdatum: 30. Januar 2006
Beiträge: 14259
|

23. März 2013 15:55
(zuletzt bearbeitet: 23. März 2013 18:38)
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: 11902
|

27. Februar 2015 12:46
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.
|