Wie extrahiert man den Dateinamen aus dem Pfad; ich habe eine Liste von Dateien. Ich benutze csh shell, und habe awk, sed, perl installiert.
/dfgfd/dfgdfg/filename
sollte mir
Dateiname
Ich habe es mit basename versucht:
find $PROJDIR -name '*.c' -o -name '*.cc' -o -name '*.h'
| xargs grep -l pattern | xargs basename
und ich erhielt die folgende Fehlermeldung:
basename: zu wenige Argumente Versuchen Sie `basename --help' für weitere Informationen.
thx