[linux-l] Logik von "Syntax-Fehler" in Bash

Boris Kirkorowicz boris-ml07 at kirk.de
Fr Dez 27 14:28:50 CET 2013


Hallo,

Am 27.12.2013 14:12, schrieb Hasko Bern:
> Hallo Michael,
> 
> danke für Deine Hilfe. Allerdings stehe ich immer noch etwas auf dem
> Schlauch, wie genau ich in diesem Fall einen Zeilenumbruch hinbekomme. Nach
> Suche im Internet habe ich mehrere Anleitung ausprobiert, die aber nicht
> funktioniert haben:
> 
> $ sudo for i in 1 2 3 4 5 \
>> do hdparm -tT /dev/sda \
>> done
> 
> Geht ebensowenig wenn ich && einfüge:
> 
> $ sudo for i in 1 2 3 4 5 && \
>> do hdparm -tT /dev/sda && \
>> done
> 
> Das > Zeichen stammt nicht von mir, sondern von Bash.
> 
> Wie genau bekomme ich denn einen Zeilenumbruch hin

na, einfach als Zeilenumbruch. Wobei das 'sudo' da stört. Mal zum Test
mit 'echo' entschärft:

for i in 1 2 3 4 5
do
sudo echo hdparm -tT /dev/sda
done

Oder in einer Zeile:
for i in 1 2 3 4 5; do sudo echo hdparm -tT /dev/sda; done


> so wie zum Beispiel
> hier (http://www.howtux.de/index.php?article=1) funktioniert das bei mir
> einfach nicht.

Was davon meinst Du? Ich sehe da keinen Zusammenhang.

-- 
Mit freundlichem Gruß                                 Best regards
                           Boris Kirkorowicz





Mehr Informationen über die Mailingliste linux-l