Salut !
Je possède une liste de fichiers :
Je souhaiterais retirer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $ ls -1 *.txt Co-co-all_pose.txt Ba-nane-all_pose.txt Can-tine-all_pose.txt Li-all_pose.txt Anan-as-all_pose.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part -all_pose.txt
De telle sorte à obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for fichier in dossier/*.txt; do name=$(basename fichier.txt .txt ) name2= echo ${:(-13)} # ou $(echo ${name:0: -14}) echo $name2 done
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Co-co Ba-nane Can-tine Li Anan-as
J'ai cherché via la fonction substring, mais je ne vois pas comment elle fonctionne
Je souhaiterais extraire cela par une boucle
Si quelqu'un avait une idée ?
Partager