Windows 在win bash中找不到shopt

Windows 在win bash中找不到shopt,windows,bash,win-bash,Windows,Bash,Win Bash,我试图使用win bash,以便在mac和windows上运行脚本,但shopt似乎丢失了。 我想跑 shopt -s expand_aliases 在win bash中有什么方法可以做到这一点吗?win bash没有与expand\u别名等效的别名;因此,当shell不是交互式的时,不能使用别名 你可以使用函数,例如。g function name { command $* } 而不是 alias name=command

我试图使用win bash,以便在mac和windows上运行脚本,但shopt似乎丢失了。 我想跑

shopt -s expand_aliases

在win bash中有什么方法可以做到这一点吗?

win bash没有与expand\u别名等效的别名;因此,当shell不是交互式的时,不能使用别名

你可以使用函数,例如。g

function name { command $* }
而不是

alias name=command