Comment utiliser les alias avec la commande `watch`?
Oct 16 2020
J'ai des alias bash dans my ~/.bashrc, mais ils ne sont pas disponibles dans une watchcommande. Normalement, je le ferais source ./some_script.shqui utilise ces alias, mais j'ai du mal à comprendre comment faire cela avec la watchcommande.
$ watch "my-alias"
Every 2.0s: my-alias
sh: 1: my-alias: not found
watch -x bash -c "my-alias"
Every 2.0s: my-alias
sh: 1: my-alias: not found
Réponses
5 glennjackman Oct 16 2020 at 01:23
les alias sont activés dans les shells interactifs , alors essayez ceci:
watch -x bash -ic "my-alias"
# .............^