Thread Starter
- Mitglied seit
- 23.11.2003
- Beiträge
- 6.425
Hallo,
ich brauch mal Hilfe in Sachen Linux:
Ich stehe in einem Verzeichnis /home/order1/order2/order3/
In diesem Pfad liegen nur Ordner mit Dateien drin.
Ich will jetzt die Ausgabe aller Dateien die in den Ordern *XYZ* stehen, also so:
/home/order1/order2/order3/aXYZa/datei1.pdf
/home/order1/order2/order3/zXYZa/datei2.pdf
/home/order1/order2/order3/aXYZa/datei3.pdf
/home/order1/order2/order3/bXYZa/datei1.pdf
/home/order1/order2/order3/bXYZd/datei2.pdf
/home/order1/order2/order3/bXYZb/datei3.pdf
Mein Script:
Suchbegriff steht in $1
dir=/home/order1/order2/order3/
cd $dir
for each dir das $1 beinhaltet???????????????????
do
cd in das dir???????????????????????
for file in $pfad
do
echo $file
done
cd ..
done
Was muss bei den ??????? für eine Bedingung hin?
Dankeschön schonmal
ich brauch mal Hilfe in Sachen Linux:
Ich stehe in einem Verzeichnis /home/order1/order2/order3/
In diesem Pfad liegen nur Ordner mit Dateien drin.
Ich will jetzt die Ausgabe aller Dateien die in den Ordern *XYZ* stehen, also so:
/home/order1/order2/order3/aXYZa/datei1.pdf
/home/order1/order2/order3/zXYZa/datei2.pdf
/home/order1/order2/order3/aXYZa/datei3.pdf
/home/order1/order2/order3/bXYZa/datei1.pdf
/home/order1/order2/order3/bXYZd/datei2.pdf
/home/order1/order2/order3/bXYZb/datei3.pdf
Mein Script:
Suchbegriff steht in $1
dir=/home/order1/order2/order3/
cd $dir
for each dir das $1 beinhaltet???????????????????
do
cd in das dir???????????????????????
for file in $pfad
do
echo $file
done
cd ..
done
Was muss bei den ??????? für eine Bedingung hin?
Dankeschön schonmal