Quel est le problème avec le code suivant ?
name='$filename | cut -f1 -d'.''
Tel quel, j'obtiens la chaîne littérale $filename | cut -f1 -d'.'
mais si j'enlève les guillemets, je n'obtiens rien. Pendant ce temps, en tapant
"test.exe" | cut -f1 -d'.'
dans un shell me donne la sortie que je veux, test
. Je sais déjà $filename
s'est vu attribuer la bonne valeur. Ce que je veux faire, c'est affecter à une variable le nom du fichier sans l'extension.