
1 Feb
2006
1 Feb
'06
14:39
Boris, Boris Höffgen schrieb:
Hallo Liste,
ich möchte erreichen, dass die Pfade in meiner Variablen gestrichen sind.
Also: Das Verzeichnis cxsc hat zwei Unterverzeichnisse c1 und c2
#!/bin/sh PF=/test/cxsc NAMES=`find $PF -type d -print|sort -r|grep $DBPATH/|sed -e 's|$DBPATH||g'` echo $NAMES
Die Ausgabe sollte eigentlich "c1 c2" ausspucken und nicht "/test/cxsc/c1 /test/cxsc/c2". Es scheitert am sed. Der schneidet den Pfad nicht raus. Wo liegt der Fehler?
Nimm doch einfach "xargs basename" statt des sed Kommandos. Beim sed liegt das vermutlich an den quotes. Mit " statt ' sollte es auch funktionieren (ungetestet). Gruss, Peter.
6974
Age (days ago)
6974
Last active (days ago)
0 comments
1 participants
participants (1)
-
Gunreben, Peter (Peter)