Pour une raison étrange, j'ai essayé "" "comme séparateur de mots dans les identificateurs, comme dans:
$ export foo'bar=1
>
> ^C
$
Le résultat est comme indiqué ci-dessus, l' id est que l'invite passe à ">" et le système attend évidemment plus d'informations de ma part. Comme vous le voyez, j'ai dû appuyer sur Ctrl-C pour m'échapper. La même chose se produit en utilisant d'autres commandes telles que
$ ls foo'bar
$ mkdir foo'bar
Je suis curieux de savoir tout cela, c'est ce que le sens spécial "" "a dans les commandes de terminal (si spécial en fait qu'il est démonté même à l'intérieur des identifiants).
Extra: En passant, je voudrais également connaître l'ensemble des caractères spéciaux ou non valides dans les noms de fichiers et de dossiers, à la fois sous les systèmes Unix et Windows (pour obtenir le sous-ensemble commun de caractères sûrs) (en particulier, qu'en est-il de tous non ASCII?).
Merci Denis