PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cut von rechts



michaelarban
19.09.11, 10:27
Hallo ,

eine Frage zu dem Linux-Befehl "cut":

Man kann ja bei cut angeben, von welchem Zeiche bis zu welchem Zeichen
ausgeschnitten werden soll

Bsp: ich habe folgende Datei, die immer die gleiche Struktur hat
aa bbb 12345678.txt
sd dsc 87654321.txt
cx wjd 98765432.txt

mit cut -c8-20
bekomme ich die Dateinamen (12 Zeichen lang)
12345678.txt
87654321.txt
98765432.txt


Ist es möglich, nicht "von x bis y" anzugeben, sondern zu sagen, nimm 12 Zeichen von rechts ?


danke

Aqualung
19.09.11, 10:39
cut nach Feldern ist hier einfacher.


cut -d" " -f 3

Brauche ich einen cut von rechts, so helfe ich mir mit "rev" (erse)


echo abcdefg | rev | cut -c1-3 | rev

michaelarban
19.09.11, 12:25
ok, funktioniert wunderbar

danke