[linux-l] Logik von "Syntax-Fehler" in Bash
Hasko Bern
pascal.hasko.bernhard at googlemail.com
Fr Dez 27 15:32:44 CET 2013
Also beide folgenden Ansätze funktionieren:
$ sudo bash -c 'for i in 1 2 3 4 5; do hdparm -tT /dev/sda; done'
Ebenso:
$ for i in 1 2 3 4 5; do sudo hdparm -tT /dev/sda; done
Sprich:
- Der Befehl hdparm ist im Suchpfad eines "normalen" Benutzers
- Anscheinend kann sudo mit Zeilenumbrüchen à la ';' umgehen, sonst dürfte
der zweite Ansatz nicht funktionieren.
Hauke hat neben einer Erklärung, wieso meine Herangehensweise nicht
erfolgreich war, AUCH eine Lösung geliefert - wollte ich nur anmerken.
Allerdings weiß ich immer noch nicht, wie man ganz konkret Zeilenumbrüche
in der Shell umsetzt:
also
for i in 1 2 3 4 5
do sudo hdparm -tT /dev/sda
done
Dies geht bei mir weder in der TTY-Konsole, noch in KDEs Konsole, oder im
MATE-Terminal
Welche "Tastenkombination" ist denn hierfür notwendig? CTRL+Enter geht
nicht wie etwa bei einem Chat-Client.
Wie nicht allzu schwer zu erkennen, stehe ich hier wie der Ochs vor dem
Berge.
Pascal
Am 27. Dezember 2013 14:44 schrieb Boris Kirkorowicz <boris-ml07 at kirk.de>:
> Hallo,
>
> Am 27.12.2013 14:35, schrieb Michael Gisbers:
> > das war keine Lösung
>
> richtig, und ausprobiert hat es wohl auch noch keiner. Denn ohne
> Pfadangabe wird sudo den Befehl hdparm nicht finden... ;-)
>
>
>
>
> --
> Mit freundlichem Gruß Best regards
> Boris Kirkorowicz
>
> _______________________________________________
> linux-l mailing list
> linux-l at mlists.in-berlin.de
> Die Mailingliste der BeLUG (Berliner Linux User Group)
>
> Wenn du diese Mailingliste abbestellen willst, gehe bitte auf
> https://mlists.in-berlin.de/mailman/listinfo/linux-l-mlists.in-berlin.de
> und trage dich dort bitte aus
>
--
______________________________________________________
>From Googlemail-Webinterface
Pascal Bernhard
Schwalbacher Strasse 7
12161 Berlin
Germany
Phone: +49 (0) 30 32 66 58 00
*Je me regarde pour me désoler,
je me compare pour me consoler.
*
Mehr Informationen über die Mailingliste linux-l