M
MichaelK
Grünschnabel
Hallo,
Habe ein riesen Problem und kenne nichts von Unix Shell Scripts!!!
Hier der kleine Shell Script "Schlaufe.sh":
--------------------------------------------------
#!/bin/ksh
numfiles=100
file=$1
i=1
while [ $i -le $numfiles ]
do
/path1/path2/file.sh $file
i=`expr $i + 1`
echo "Schlaufe Anzahl: $1 - mit File $file"
done
--------------------------------------------------
Dieser Script macht folgendes: das Programm 'file.sh' wird 100mal mit parameter '$file' gestartet. '$file' ist aber immer gleich! Eigentlich führt dieser Script "Schlaufe.sh" 100 mal den Script 'file.sh' aus mit als parameter immer wieder den selben filename '$file'.
Ich müsste diesen Script aber so anpassen das 'file.sh' über 'Schlaufe.sh' so oft gestartet wird wie es Files in einem bestimmten Folder gibt.
Beispiel: gibt es 3 Files in Folder "/path1/path2/", dan müsste es möglich sein über "Schlaufe.sh" folgendes automatisch auszuführen:
file.sh file1
file.sh file2
file.sh file3
Leider habe ich keine Unix Shell Kenntnisse.
Könnte mir vielleicht jemand diesen Script 'Schlaufe.sh' so anpassen das er alle Files die in einem bestimmten folder sind mit 'file.sh' ausführt?
Besten Dank!
Michael
Habe ein riesen Problem und kenne nichts von Unix Shell Scripts!!!
Hier der kleine Shell Script "Schlaufe.sh":
--------------------------------------------------
#!/bin/ksh
numfiles=100
file=$1
i=1
while [ $i -le $numfiles ]
do
/path1/path2/file.sh $file
i=`expr $i + 1`
echo "Schlaufe Anzahl: $1 - mit File $file"
done
--------------------------------------------------
Dieser Script macht folgendes: das Programm 'file.sh' wird 100mal mit parameter '$file' gestartet. '$file' ist aber immer gleich! Eigentlich führt dieser Script "Schlaufe.sh" 100 mal den Script 'file.sh' aus mit als parameter immer wieder den selben filename '$file'.
Ich müsste diesen Script aber so anpassen das 'file.sh' über 'Schlaufe.sh' so oft gestartet wird wie es Files in einem bestimmten Folder gibt.
Beispiel: gibt es 3 Files in Folder "/path1/path2/", dan müsste es möglich sein über "Schlaufe.sh" folgendes automatisch auszuführen:
file.sh file1
file.sh file2
file.sh file3
Leider habe ich keine Unix Shell Kenntnisse.
Könnte mir vielleicht jemand diesen Script 'Schlaufe.sh' so anpassen das er alle Files die in einem bestimmten folder sind mit 'file.sh' ausführt?
Besten Dank!
Michael