Sto cercando di analizzare i nomi dei file in una directory specifica. I nomi dei file sono di formato:Unix ha tagliato tranne gli ultimi due token
token1_token2_token3_token(N-1)_token(N).sh
ho bisogno di tagliare i gettoni utilizzando delimitatore '_'
, e la necessità di prendere stringa, tranne gli ultimi due gettoni. Nell'output di examlpe sopra dovrebbe essere token1_token2_token3
.
Il numero di token non è stato risolto. Ho provato a farlo con l'opzione -f#-
del comando cut
, ma non ho trovato alcuna soluzione. Qualche idea?
Questo funziona come un incantesimo: D E sì come richiesto nella domanda utilizza il comando di taglio. Sceglierò questa risposta. – user613114
Ho risposto alla mia domanda http://stackoverflow.com/questions/17644000/how-to-get-second-last-field-from-a-cut-command/17644034?noredirect=1#17644034. Grazie –
Mi sono innamorato di questa risposta. Continuo a dimenticare l'esistenza di rev. – norbitheeviljester