[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Alle Dateiendungen finden



Hallo Stefan,

> cut -d. -f 2,

Das gibt so Probleme bei mehreren Punkten oder gar keinen Punkten:

cc@~> echo "a.b.cde" | cut -d. -f 2
b
cc@~> echo "abcde" | cut -d. -f 2
abcde

Mithilfe von rev schnappt man sich wirklich die letzte Extension, und
mit "-s" unterdrückt man die Ausgabe, wenn keine Trenner existieren.

cc@~> echo "a.b.cde" | rev | cut -d. -f 1 -s | rev
cde
cc@~> echo "abcde" | rev | cut -d. -f 1 -s | rev

Freundliche Grüße,
Christoph



Reply to: