Senza usare sedo awk, solo cut , come posso ottenere l'ultimo campo quando il numero di campi è sconosciuto o cambia con ogni riga?
sedo awk: perl -pe 's/^.+\s+([^\s]+)$/$1/'.
cutsupporta qualcosa che non lo fa. Ma ho pensato che fosse utile, in quanto costringe il lettore a considerare il codice che è più facile da seguire. Volevo un rapido, modo semplice per l'utilizzo cutsenza la necessità di utilizzare più sintassi per awk, grep, sed, ecc La revcosa che ha fatto il trucco; molto elegante e qualcosa che non ho mai considerato (anche se goffo per altre situazioni). Mi è piaciuto anche leggere gli altri approcci dalle altre risposte.
find | cut -d. -f<last>è l'inclinazione naturale
cutcomando :)? perché non altri comandi Linux?