Без використання sedабо awk, лише cut , як я можу отримати останнє поле, коли кількість полів невідома або змінюється з кожним рядком?
sedабо awk: perl -pe 's/^.+\s+([^\s]+)$/$1/'.
cutпідтримує те, чого він не робить. Але я вважав, що це корисно, оскільки воно змушує читача розглянути код, який простіше дотримуватися. Я хотів швидкий, простий спосіб використовувати cutбез необхідності використання кількох синтаксисів для awk, grep, sedі т.д. , revщо зробив трюк; дуже елегантно, і те, про що я ніколи не замислювався (навіть якщо незрозумілий для інших ситуацій). Мені також сподобалося читати інші підходи з інших відповідей.
find | cut -d. -f<last>само і з природним нахилом
cutкоманду :)? чому б не будь-які інші команди Linux?