Vielen Dank für deine Hilfe spartan-b292 es liegte am System, habe nun halt alle Dateien und das S***** auf eine Linux-Maschine verschoben. Da funktioniert es einwandfrei!!
Zitat:
Zitat von spartan-b292
Ja viel Besser!
Dateinamen musst du noch entsprechend anpassen.
Ich habe das mal mit dem von dir gegebenen Beispiel nachgebaut. Funktionert bei mir. Das du mit der grep anweisung nicht die Zeilen findest,liegt daran, dass die Zeilen die du suchst die eingelesene Nummer ja mitten in einem String haben. Deshalb mussten da noch ein paar regex ausdrücke hin.
http://openbook.galileocomputing.de/...004F9C1F039187
|
Ich weiss nicht, was ich falsch mache. Kann es am System liegen (bei mir AIX)?
Code:
blablabla@blablabla:/tmp:./mit_druck_s*****.sh
4003629533
Mein S*****:
PHP-Code:
#!/bin/bash
#exec 2>&1
#set -vx
#PS4='[nsc: 19]+ '
#export PS4
for line in `cat Organisation.txt`;do
echo $line
grep .*$line*. MIT_TMP.tmp >> MIT_ALL_DATE.txt
done
bei echo $line bekomme ich auch die erste Nummer aber dann macht er nicht mehr weiter (schreibt auch nichts in die Datei MIT_ALL_DATE.txt). Berechtigungen habe ich genug.