Ci scusiamo per la domanda di lash bash, ma non riesco a riuscire a risolverlo.Bash ultimo indice di
Ho il seguente caso semplice:
Ho variabile come
artifact-1.2.3.zip
vorrei ottenere un sub-corda tra il trattino e l'ultimo indice del punto (entrambi in esclusiva).
Le mie abilità di bash non sono troppo forti. Ho il seguente:
a="artifact-1.2.3.zip"; b="-"; echo ${a:$(($(expr index "$a" "$b" + 1) - $(expr length "$b")))}
Produrre:
1.2.3.zip
Come posso rimuovere la parte .zip
come bene?
Bello e semplice, grazie! – carlspring
Qualsiasi spiegazione o documento correlato elencato qui sarebbe meglio. – Judking
RTFM. Per essere onesti, la pagina man è molto grande. Cerca due hash consecutivi in quel file e sarai nella zona giusta (comando '/ ##' in _less_) – bobbogo