Ist das eine Schleife?

M

muemmi

Eroberer
hi

ich habe eine Befehl in meinem Prog

if [ $(sed -n '1p' "$file") = "1" ]; then
KEY=${file%\.fax}


der prüft ob eine 1 in der ersten zeile steht und dann ???

müßte nicht irgendwo ein "done" stehen?

wenn nämlcih keine 1 darin ist dann soll erwas anders machen!
 
Hallo
Das ist keine Schleife, sondern ein test.
Die eckige Klammer [ ist ein Alias für test.
Es gibt optional noch else:
Code:
if [ Bedingung ]; 
then 
Befehl(e)
else
Befehle wenn test false ergibt
fi
Übersetzt gesagt:
Ist test Bedingung wahr, dann führe folgendes aus,
sonst folgendes.

Gruß Wolfgang
 
done nicht, aber fi oder?
if [ test ];then

fi

for i in $(ls -1)
do

done

verbessert mich bitte wenn ich was falsches geschrieben habe.
 

Ähnliche Themen

sed - Bitte um Unterstützung

Hilfe für ein shell script

script sshpass

Verschlüsseltes Backup-Script mit rsync

[gelöst] - for file in ... nur für bestimmte Endungen?

Zurück
Oben