Sin usar sed
o awk
, solo cut
, ¿cómo obtengo el último campo cuando el número de campos es desconocido o cambia con cada línea?
sed
o awk
: perl -pe 's/^.+\s+([^\s]+)$/$1/'
.
cut
respalda algo que no. Pero pensé que era útil, ya que obliga al lector a considerar el código que es más fácil de seguir. Yo quería una rápida, manera simple de utilización cut
sin necesidad de utilizar múltiples sintaxis para awk
, grep
, sed
, etc. La rev
cosa hizo el truco; muy elegante, y algo que nunca he considerado (incluso si es torpe para otras situaciones). También me gustó leer los otros enfoques de las otras respuestas.
find | cut -d. -f<last>
es la inclinación natural
cut
comando :)? ¿Por qué no otros comandos de Linux?