标签: bash
我有一个git别名:
diff-num = !bash -ic 'diff_num'
有效。 diff_num函数被调用。
diff_num
但是,为了提高效率并阻止加载整个bash配置文件,我尝试了:
diff-num = !bash -c "source $HOME/.local/bash.d/functions/10-git.bash && diff_num"
但是我收到一条错误消息,要求输入文件名参数。我不明白为什么,因为文件名参数在那里。