[linux-l] Logik von "Syntax-Fehler" in Bash
Hauke Laging
mailinglisten at hauke-laging.de
Fr Dez 27 14:27:54 CET 2013
Am Fr 27.12.2013, 13:02:39 schrieb Michael Gisbers:
> das Problem mit der Schleife ist einfach.
So einfach, dass Du keinen Grund gesehen hast, Deine Lösung vor der
Verbreitung mal zu testen?
> Nimm bitte alle ';' und mache
> daraus einen Zeilenumbruch. Denn das ist die Aufgabe des Zeichens:
>
> sudo for i in 1 2 3 4 5
> do hdparm -tT /dev/sda
> done
>
> Der sudo - Aufruf ist damit schon nach der '5' beendet und der Rest
> wird wieder normal als neue Zeile gehandhabt.
Das stimmt zwar, aber die Zeilenumbrüche ändern daran natürlich exakt gar
nichts. Man könnte sich natürlich auch mal fragen, wie es sudo möglich sein
soll, ein internes Shell-Kommando aufzurufen...
sudo bash -c 'for i in 1 2 3 4 5; do hdparm -tT /dev/sda; done'
Hauke
--
Crypto für alle: http://www.openpgp-schulungen.de/fuer/bekannte/
OpenPGP: 7D82 FB9F D25A 2CE4 5241 6C37 BF4B 8EEF 1A57 1DF5
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 572 bytes
Beschreibung: This is a digitally signed message part.
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20131227/7579ff91/attachment.sig>
Mehr Informationen über die Mailingliste linux-l