Eu tenho um nome de arquivo como a.b.c.txt
, quero que essa sequência seja dividida como
string1=a.b.c
string2=txt
Basicamente, quero dividir o nome do arquivo e sua extensão. Eu usei, cut
mas divide como a,b,c
e txt
. Eu quero cortar a corda no último delimitador.
Alguém pode ajudar?
Existem muitas ferramentas para fazer isso.
Como você estava usando
cut
:Eu teria usado a expansão de parâmetros (se o shell suportar):
fonte
cut
comando irá delimitar.
e lhe dará 4 fatores (a
,b
,c
,txt
). O comando acima imprimirá os fatores 1 a 3 (incluídos).Ou:
O comando acima imprimirá o fator 1 até 3 (incluído).
fonte