Voici un exemple pour obtenir différentes parties d'un nom de fichiercorrespondant à Bash
bash-3.2$ pathandfile=/tmp/ff.txt
bash-3.2$ filename=$(basename $pathandfile)
bash-3.2$ echo $filename
ff.txt
bash-3.2$ echo ${filename##*.}
txt
bash-3.2$ echo ${filename%.*}
ff
Je me demandais qu'est-ce que ## et% signifie dans les modèles. Comment fonctionne la correspondance de patten?
Merci pour votre intérêt!
Et un mnémonique pour '#' (dièse) est la 'tête', et un mnémonique pour '%' (pour cent) est 'queue'. –
Et, sur les claviers anglais US qwerty, "#" est à la * gauche * de "$" et "%" est à la * droite * de "$". –