如何在ksh中使用for循环遍历一个简单的整数范围?
例如,我的脚本目前正在执行此操作...
for i in 1 2 3 4 5 6 7
do
#stuff
done
Run Code Online (Sandbox Code Playgroud)
...但是我想将范围扩展到7以上.有更好的语法吗?
我无法从cygwin控制台访问我的虚拟机.(Windows 7,UAC已禁用)
Matthias@laptop0x4d53 /cygdrive/c/Program Files/Oracle/VirtualBox
$ ./VBoxManage list vms
Run Code Online (Sandbox Code Playgroud)
但是,Windows控制台可以访问我的虚拟机.
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe list vms
"GlassFish" {68874e4d-817a-4315-9ea2-38726964ac32}
"Tomcat" {2e22a7c0-9950-4593-8eda-778d404476c7}
"LAMP" {36aa6968-df52-49b5-be52-1f59c50f1527}
Run Code Online (Sandbox Code Playgroud)
也许这是用户权利的问题.如何从cygwin访问我的虚拟机?
我知道Cygwin,我知道它的缺点.我也知道它的缓慢fork,但不是为什么在地球上不可能解决这个问题.我也知道Cygwin需要一个DLL.我也理解POSIX定义了一个完整的环境(shell等等),这不是我真正关心的.
我的问题是询问是否有另一种方法来解决这个问题.我看到MinGW项目正在实现越来越多的POSIX功能,但是没有完整的解决方案提供完整的(与Linux/Mac/BSD实现状态相当)POSIX功能.
问题实际上归结为:Win32 API(从MSVC20开始)能否有效地用于通过Windows API提供完整的POSIX层?
也许这将成为一个完整的libc,它只能访问操作系统库中的文件系统访问,线程和进程控制等低级内容.但我不确切知道POSIX究竟包含了什么.我怀疑一个库可以将Win32变成符合POSIX标准的实体.