~/.bash_aliases
我想知道是否有任何方法可以通过 Makefile在用户上设置别名。
假设我有一个名为的 bash 脚本foo.sh
,它会打印您传递给它的内容。例如:
输入
sh foo.sh bar
输出
bar
现在,在我的 Makefile 上,我想要一个类似的东西:
install:
@echo "alias foo=sh foo.sh $@" << ~/.bash_aliases
因此,每次用户执行此操作时,make install
它都会自动获得foo
可用的别名。然后,我们不做最后一个输入,而是有类似的东西:
输入
foo bar
输出
bar
有谁知道是否可以做这样的事情?
提前致谢。