meinereinerseiner
20-09-2007, 14:02
hallo,
wie kann ich folgendes machen:
scriptaufruf: ./test.sh 1,2,3,4
#!/bin/sh
for i in $1
do
echo $i
done
als augabe dann:
1
2
3
4
sprich er soll $1 zerlegen (als trenner ",") und dann einzeln ausgeben.
ok, könnte es gleich mit $1-$4 machen, in echt wird der string aber recht lang.
thx
der tom
wie kann ich folgendes machen:
scriptaufruf: ./test.sh 1,2,3,4
#!/bin/sh
for i in $1
do
echo $i
done
als augabe dann:
1
2
3
4
sprich er soll $1 zerlegen (als trenner ",") und dann einzeln ausgeben.
ok, könnte es gleich mit $1-$4 machen, in echt wird der string aber recht lang.
thx
der tom