我在.bash_profile中添加了以下两个别名:-
alias hey="echo 'Hey from machine'"
alias callHey="sh ~/playground/octagon/shellExamples/heyScript.sh"
heyScript.sh的代码:-
hey
当hey和callHey被调用时,请找到以下结果:-
~ $
hey
Hey from machine
~ $
callHey
/Users/mogli/playground/octagon/shellExamples/heyScript.sh: line 1: hey: command not found
嘿别名在 sh 创建的过程中不可用。
如何在sh创建的过程中使用这些别名。
注意:我没有选择将别名转换为函数并使用 export -f
导出的选项