Open Source im professionellen Einsatz

Auf den Punkt gebracht

Leserbriefe

Haben Sie Anregungen, Statements oder Kommentare? Dann schreiben Sie an redaktion@linux-magazin.de. Die Redaktion behält es sich vor, die Zuschriften und Leserbriefe zu kürzen. Sie veröffentlicht alle Beiträge mit Namen, sofern der Autor nicht ausdrücklich Anonymität wünscht.

Shell-Bordmittel

12/12, S. 92: Ich habe eine Anmerkung zum Artikel Bash Bashing. Der Text und das Shellskript suggerieren, dass es nicht möglich sei, den Bash-Einzeiler »LIST=${PATH//:/ }« mit Dash-Bordmitteln nachzubilden. Das abgedruckte Awk-Skript lässt sich jedoch auch ohne irgendein externes Kommando folgendermaßen nachbilden:

LIST=$(IFS=:; for p in $PATH; do echo "$p";done)

Möchte man Leerzeichen statt Linefeeds zwischen dem Elementen (wie bei »${PATH//:/ }« ), dann geht es sogar noch einfacher:

LIST=$(IFS=:; echo $PATH)

Zugegeben, in exotischen Fällen gäbe es hier tatsächlich das übliche Shell-Problem: Steht nach Expansion der Variablen am Anfang eine Option, die der Echo-Befehl auswertet, funktioniert es nicht mehr.

[...]

Das Linux-Magazin Online veröffentlicht erstmals alle Print-Artikel, die in den vergangenen sechs Jahren im Linux-Magazin erschienen sind. Damit steht Ihnen ein hochwertig bestücktes Archiv bis hin zu den Beiträgen der aktuellen Ausgabe online zur Verfügung. Die über 1200 Artikel sind größtenteils kostenlos zugänglich, nur für Beiträge (als PDF) der jüngsten zehn Linux-Magazine ist eine Gebühr von jeweils 99 Cent fällig.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 1 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Als digitales Abo

Als PDF im Abo bestellen

comments powered by Disqus

Ausgabe 07/2013

Preis € 6,40

Insecurity Bulletin

Insecurity Bulletin

Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...

Linux-Magazin auf Facebook