G
gambit1978
Hi @ all,
dies ist mein erster Thread in eurem Forum und ich hab gleich mal ne gemeine Frage.
Ich schlage mich derzeit mit nem grep Problem herum.
In einem meiner Scripte mache ich ne Abfrage auf eine bestimmte Reg-Expr am Anfang der betreffenden Zeile. z.B.:
ls -l /pfad/zum/ziel | awk '{ print $9 }' | grep '^dateiname'
Rockt auf meiner "Entwicklungsmaschine" (Suse) auch absolut astrein.
Nur wenn ich selbiges Kommando unter Debian aufrufe macht der mir den "grep" nicht! Die eingegebene Syntax ist 100%ig exakt die selbe!
Mache ich nen grep -v zeigt er mir dann auch brav die gewünschte Expression als nichtauffindbar an. Nur WARUM?
Mein erster Verdacht fiel auf unterschiedliche grep-Versionen. Habe dann kurzerhand die funktionierende grep der Suse-Maschine auf den Debian transferiert -> ohne Ergebnis. Sobald ich Parameter für Zeilenanfang ( ^ ) oder Zeilenende ( $ ) ins Spiel bringe löst der mir die Expressions nicht mehr auf.
Hab mir jetzt einige Stunden dieses Problem um die Ohren geschlagen und noch immer keinen Lösungsansatz...
Wie schon gesagt, auf der Suse-Kiste gehen die Befehle sofort und ohne Probleme, nur der Debian-Knecht weigert sich standhaft.
Hat von euch wer evtl. noch ne Idee?
dies ist mein erster Thread in eurem Forum und ich hab gleich mal ne gemeine Frage.
Ich schlage mich derzeit mit nem grep Problem herum.
In einem meiner Scripte mache ich ne Abfrage auf eine bestimmte Reg-Expr am Anfang der betreffenden Zeile. z.B.:
ls -l /pfad/zum/ziel | awk '{ print $9 }' | grep '^dateiname'
Rockt auf meiner "Entwicklungsmaschine" (Suse) auch absolut astrein.
Nur wenn ich selbiges Kommando unter Debian aufrufe macht der mir den "grep" nicht! Die eingegebene Syntax ist 100%ig exakt die selbe!
Mache ich nen grep -v zeigt er mir dann auch brav die gewünschte Expression als nichtauffindbar an. Nur WARUM?
Mein erster Verdacht fiel auf unterschiedliche grep-Versionen. Habe dann kurzerhand die funktionierende grep der Suse-Maschine auf den Debian transferiert -> ohne Ergebnis. Sobald ich Parameter für Zeilenanfang ( ^ ) oder Zeilenende ( $ ) ins Spiel bringe löst der mir die Expressions nicht mehr auf.
Hab mir jetzt einige Stunden dieses Problem um die Ohren geschlagen und noch immer keinen Lösungsansatz...
Wie schon gesagt, auf der Suse-Kiste gehen die Befehle sofort und ohne Probleme, nur der Debian-Knecht weigert sich standhaft.
Hat von euch wer evtl. noch ne Idee?