J'ai un nom de fichier comme a.b.c.txt
, je veux que cette chaîne soit divisée en
string1=a.b.c
string2=txt
Fondamentalement, je veux diviser le nom de fichier et son extension. J'ai utilisé cut
mais ça se fend au fur a,b,c
et à mesure txt
. Je veux couper la chaîne sur le dernier délimiteur.
Quelqu'un peut-il aider?
Il existe de nombreux outils pour ce faire.
Comme vous l'utilisiez
cut
:J'aurais utilisé l'expansion des paramètres (si le shell le supporte):
la source
cut
commande délimitera.
et vous donnera 4 facteurs (a
,b
,c
,txt
). La commande ci-dessus imprime le facteur 1 à 3 (inclus).Ou:
La commande ci-dessus imprime le facteur 1 à 3 (inclus).
la source