Voici ce que j'ai :
progname=${0%.*}
progname=${progname##*/}
Cela peut-il être imbriqué (ou non) dans une seule ligne, c'est-à-dire une seule expression ?
J'essaie de supprimer le chemin et l'extension d'un nom de script pour qu'il ne reste que le nom de base. Les deux lignes ci-dessus fonctionnent bien. Ma nature en « C » me pousse simplement à les obscurcir encore plus.