Tengo un nombre de archivo como a.b.c.txt
, quiero que esta cadena se divida como
string1=a.b.c
string2=txt
Básicamente quiero dividir el nombre del archivo y su extensión. Solía cut
pero se divide como a,b,c
y txt
. Quiero cortar la cadena en el último delimitador.
Alguien puede ayudar?
Hay muchas herramientas para hacer esto.
Como estabas usando
cut
:Hubiera utilizado la expansión de parámetros (si el shell lo admite):
fuente
cut
comando delimitará.
y le dará 4 factores (a
,b
,c
,txt
). El comando anterior imprimirá el factor 1 a 3 (incluido).O:
El comando anterior imprimirá el factor 1 hasta el 3 (incluido).
fuente