Bash如何在
如何在 watch
命令中使用別名?
我的 bash 中有一些別名
~/.bashrc
,但它們在watch
命令中不可用。通常,我會source ./some_script.sh
使用這些別名,但是在弄清楚如何使用該watch
命令來做到這一點時遇到了麻煩。$ 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
在互動式shell中啟用了別名,所以試試這個:
watch -x bash -ic "my-alias" # .............^