Ho una stringa separata dallo spazio che viene emessa da un comando, a cui mi piace eseguire il pipe cut
, usando -fd ' '
per dividere gli spazi. So che posso usare -f <n>
per visualizzare il numero del campo <n>
, ma posso farlo visualizzare l'ultimo campo se non conosco la lunghezza della stringa?
O devo usare uno strumento di modifica del testo più flessibile come sed
o awk
?
-n
rende n dall'inizio, n-
da n alla fine e c'è l' --complement
opzione che inverte la selezione. Ma non c'è modo di contare il numero di campi e agire su di esso per quanto ne so.