如何使用. ./filename.sh
cygwin 运行这个 Unix 命令?
答案1
打开Start
菜单,选择Cygwin
子菜单并单击Cygwin Bash Shell
。这将为您提供一个面向 UNIX 的 shell,在其中可以更轻松地执行 UNIXy 类型的操作,例如运行您想要的任何脚本。
答案2
实际上,这个命令并不完全绑定到某个平台(如果你允许用这个术语来描述 Cygwin),因为它是一个壳内在/内置。例如,在 Bash(据我所知,Cygwin 中的默认 shell)中,这两行是等效的:
. ./filename.sh
source ./filename.sh
所有变量,无论是否导出,都将集成到当前的 shell 实例中(除非用括号括起来,即在子 shell 中完成赋值)。