Tengo una cadena separada por espacios que se emite mediante un comando, que me gusta canalizar cut
, usando -fd ' '
para dividir en espacios. Sé que puedo usar -f <n>
para mostrar el número de campo <n>
, pero ¿puedo hacer que muestre el último campo si no sé la longitud de la cadena?
¿O necesito usar una herramienta de edición de texto más flexible como sed
o awk
?
-n
convierte en n desde el principio, n-
es desde n hasta el final, y existe la --complement
opción que invierte la selección. Pero no hay manera de contar el número de campos y actuar sobre él hasta donde puedo decir.