![]() |
1
9
把你的cygwin bin目录(可能
这也将使您能够使用如下命令
|
![]() |
2
16
如前所述,您需要将cygwin二进制文件添加到您的路径中。为此,右键单击“我的电脑”,单击“属性”,然后单击“高级”,然后单击“环境变量”。 创建一个名为“cygwin_home”且值为“c:\cygwin”(或安装cygwin的任何位置)的新环境变量。默认位置是“c:\cygwin”,因此这可能对您有用)。 然后编辑名为“path”的环境变量,并将以下内容附加到末尾: ;%cygwin_home%\bin;%cygwin_home%\sbin;%cygwin_home%\usr\bin;%cygwin_home%\usr\sbin;%cygwin_home%\usr\local\bin;%cygwin_home%\usr\local\sbin 关闭命令提示,然后重新打开它。现在应该可以使用cygwin二进制文件了。您可以通过键入“which bash”来再次检查这个问题。它应该报告bash可执行文件的位置。 |
![]() |
4
2
如果从Windows命令shell调用此脚本,第一行将导致错误,因为
因此,底线是这个脚本作为常规批处理文件运行,而不是从Cygwin的bash中运行。如前所述
|
![]() |
5
0
我刚遇到这个问题。 编辑环境变量非常有效。但是如果你没有管理权,你就不能这样做。 在这种情况下,可以使用绝对路径执行命令,如:
如果这样做,即使从批处理文件调用bash脚本,它也能工作。 |
|
Batavia · Bash-删除大目录中的文件 1 年前 |
![]() |
stackbiz · 如何在bash中将所有换行符替换为“\n” 1 年前 |
![]() |
Paul · Bash wait命令忽略指定的进程ID 2 年前 |