[gelöst] Shell Eingabe "<<<"

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
chaisen
Beiträge: 70
Registriert: 26.06.2012 16:30:44
Lizenz eigener Beiträge: neue BSD Lizenz

[gelöst] Shell Eingabe "<<<"

Beitrag von chaisen » 02.07.2012 01:11:03

Als Leser von http://www.climagic.org/ sind mir mehrfach Einzeiler wie dieser aufgefallen:

Code: Alles auswählen

sed statement<<<dated
Dabei stellt sich mir die Frage, was das "<<<" genau bewirkt. Ich wäre sehr dankbar, falls mir das jemand erklären könnte, oder mir wenigstens sachdienlich Suchhinweise oder Links liefern könnte, da ich bei der Suche nach Eingabeumleitung immer nur auf einfache und doppelte "<" gestoßen bin und eine Suche nach "<<<" keine Ergebnisse lieferte.
Zuletzt geändert von chaisen am 02.07.2012 10:19:05, insgesamt 1-mal geändert.

newdeb
Beiträge: 134
Registriert: 03.02.2011 11:11:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Frankfurt

Re: Shell Eingabe "<<<"

Beitrag von newdeb » 02.07.2012 08:54:30

Stichworte: Here-String, Here-Dokument

chaisen
Beiträge: 70
Registriert: 26.06.2012 16:30:44
Lizenz eigener Beiträge: neue BSD Lizenz

Re: Shell Eingabe "<<<"

Beitrag von chaisen » 02.07.2012 10:17:47

Danke die Suche nach Here-String hats gebracht.

Benutzeravatar
Meillo
Moderator
Beiträge: 9241
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: [gelöst] Shell Eingabe "<<<"

Beitrag von Meillo » 02.07.2012 10:23:17

Solche unportablen Konstrukte sollte man vermeiden. Ein Here-String kann problemlos immer durch `echo ... |' ersetzt werden.
Use ed once in a while!

Antworten