Bez korzystania sedlub awk, tylko cut , jak mogę dostać ostatnie pole, gdy liczba pól są nieznane lub zmiana z każdym wierszu?
sedlub awk: perl -pe 's/^.+\s+([^\s]+)$/$1/'.
cutobsługuje coś, czego nie ma. Ale pomyślałem, że to przydatne, ponieważ zmusza czytelnika do rozważenia kodu, który jest łatwiejszy do naśladowania. Chciałem szybki, prosty sposób użycia cut, bez konieczności korzystania z wielu składnie dla awk, grep, seditp revrzeczą wystarczyły; bardzo elegancki i coś, czego nigdy nie rozważałem (nawet jeśli jest niezgrabny w innych sytuacjach). Lubiłem też czytać inne podejścia z innych odpowiedzi.
find | cut -d. -f<last>jest naturalna skłonność
cutrozkazie :)? dlaczego nie jakieś inne polecenia Linuksa?