- Mitglied seit
- 19. Aug 2008
- Beiträge
- 18.275
- Punkte für Reaktionen
- 4
- Punkte
- 0
Mal ne Frage an alle Linuxianer hier ;-)
Kann man mittels awk jeweils das letzte Element ausgeben lassen? Mit print $1 $2 ... gehts ja, aber wenn man nicht weiss, wieviele Elemente zuvor kommen? Ich würde gerne awk auf einen String (Pfad) loslassen und den String an . aufteilen. Dann hätte ich gerne nur das letzte Element (sollte die Dateierweiterung sein). Da der Pfad aber ja auch versteckte Verzeichnisse enthalten kann, kann auch der . mehrfach vorkommen.
Kann man mittels awk jeweils das letzte Element ausgeben lassen? Mit print $1 $2 ... gehts ja, aber wenn man nicht weiss, wieviele Elemente zuvor kommen? Ich würde gerne awk auf einen String (Pfad) loslassen und den String an . aufteilen. Dann hätte ich gerne nur das letzte Element (sollte die Dateierweiterung sein). Da der Pfad aber ja auch versteckte Verzeichnisse enthalten kann, kann auch der . mehrfach vorkommen.