"einfache" Shell Skript Frage
Verfasst: 22.01.2011, 09:38
.. hoffe mir kann es hier jemand ganz kurz erläutern weshalb bei folgendem Skript:
die Variable am Anfang leer ist uns später Daten enthält.
aufruf: programmName pm1 pm2 pm3
Beim ersten "echo" wird nichts ausgegeben und beim Durchlauf der for-Schleife werden beim echo die Parameter nach und nach ausgegeben ($1, $2, $3)
Bitte um aufklärung. Was bewirkt der Befehl
genau? wieso werden da Daten in variable gespeichert?
Code: Alles auswählen
#!/bin/sh
echo $TMP #VARIABLE leer
for TMP
do :
echo $TMP #Variable enthält Daten
done
aufruf: programmName pm1 pm2 pm3
Beim ersten "echo" wird nichts ausgegeben und beim Durchlauf der for-Schleife werden beim echo die Parameter nach und nach ausgegeben ($1, $2, $3)
Bitte um aufklärung. Was bewirkt der Befehl
Code: Alles auswählen
for variable
genau? wieso werden da Daten in variable gespeichert?