Comment faire de "et" un pseudonyme fonctionnel pour && dans Bash?


3

Je veux pouvoir utiliser andau lieu de &&dans Bash.

J'ai essayé alias and=&&mais le comportement n'est pas le même.

steven% echo 'hi' && echo 'bi'  (git)-[yako.botrank-rate-limit-status]-
hi
bi
steven% echo 'hi' and echo 'bi'
hi and echo bi

1
Alias ​​fonctionne uniquement au début d'une commande.
Kamil Maciorowski

Réponses:


2

Ce n'est pas possible en bash.

Bash ne fournit aucune syntaxe pour remplacer un opérateur. En d'autres termes, tous les opérateurs et mots réservés sont codés en dur. Recherchez-vous dans le manuel de référence Bash .

Notez également que le Manuel de référence de Bash: Aliases stipule: "Les alias permettent à une chaîne de remplacer un mot par un mot lorsqu'il est utilisé comme premier mot d'une commande simple".


0

Vous pouvez utiliser quelque chose comme AutoKey pour créer des abréviations.

Ainsi, par exemple, la saisie and[TAB]sera étendue à &&.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.