Pouvez-vous vous débarrasser des extensions de fichiers pour les commandes bash dans cygwin?

2

Je viens de commencer à jouer avec cygwin. J'ai remarqué que lorsque la fonctionnalité de saisie semi-automatique des commandes était utilisée, elle ajoutait toujours un '.exe', même s'il n'était pas nécessaire de l'exécuter.

Existe-t-il un moyen de masquer la partie ".exe" des commandes bash?

evan
la source

Réponses:

2

La fonctionnalité de saisie automatique des onglets imprime simplement le nom du fichier.

Si le fichier est nommé grep.exe, alors c'est ce qui va imprimer.

Peut-être une meilleure option que la saisie automatique par onglet serait Control-R

$ grep -r Steven *

(reverse-i-search)`S': grep -r Steven *

steven.mlodzianoski.com/post/10784353754/control-r

Steven Penny
la source
2

Activer le completion_strip_exe L'option (spécifique au port de Cygwin de Bash) fait ce que vous voulez:

shopt -s completion_strip_exe

Pour plus de détails, voir ma réponse à une question similaire.

Anthony Geoghegan
la source