D'accord; supposons que je sois dans Bash et que j'ai plusieurs fichiers dans un dossier. Plusieurs d'entre eux sont nommés file☠☡☢☣.txt
, où ☠☡☢☣
commence avec des caractères unicode indescriptibles fous. Comment pourrais-je me référer à l'un d'eux? Pousser l'onglet ne se termine que automatiquement file
, puis il veut que vous saisissiez un caractère fou. Existe-t-il un moyen de dire à bash "sélectionnez le 3ème dans la liste que vous venez de me donner"?
la source
exec bash
, car c'est une étape assez importante pour le faire fonctionner! ;)Une autre façon qui fonctionne parfois consiste à utiliser
?
ou à*
globaliser les caractères génériques, puis à taper une partie du reste des "trucs" jusqu'à ce que vous obteniez une correspondance unique avec l'achèvement de l'onglet.la source
Accédez au répertoire contenant
file☠☡☢☣.txt
et entrezls -i
. Vous verrez la ligne:où
xxxxx
est le numéro d'index defile☠☡☢☣.txt
. Entrer:où
xxxxx
sur la ligne précédente est le numéro d'index susmentionné obtenu à partir dels -i
. Cela renommefile☠☡☢☣.txt
enbettername.txt
.la source