Como usar aliases com o comando `watch`?
Oct 16 2020
Tenho alguns aliases de bash no meu ~/.bashrc, mas eles não estão disponíveis em um watchcomando. Normalmente, eu usaria source ./some_script.shesses aliases, mas estou tendo problemas para descobrir como fazer isso com o watchcomando.
$ 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
Respostas
5 glennjackman Oct 16 2020 at 01:23
aliases são ativados em shells interativos , então tente isto:
watch -x bash -ic "my-alias"
# .............^
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino