Ohne Verwendung sedoder awk, nur cut , wie bekomme ich das letzte Feld , wenn die Anzahl der Felder unbekannt oder zu ändern ist mit jeder Zeile?
sedoder awk: perl -pe 's/^.+\s+([^\s]+)$/$1/'.
cutdie etwas unterstützt, was er nicht unterstützt. Aber ich fand es nützlich, weil es den Leser dazu zwingt, Code zu betrachten, der leichter zu befolgen ist. Ich wollte eine schnelle, einfache Art und Weise zu nutzen , cutohne für mehrere Syntaxen zu verwenden , zu benötigen awk, grep, sedetc. Die revSache hat den Trick; sehr elegant und etwas, an das ich nie gedacht habe (auch wenn es für andere Situationen klobig ist). Ich habe auch gerne die anderen Ansätze aus den anderen Antworten gelesen.
find | cut -d. -f<last>ist die natürliche Neigung
cutKommando :)? Warum nicht irgendwelche anderen Linux-Befehle?