[英]how to run bash file in win-bash
不幸的是,我不得不在工作中使用Windows,因此我安装了win-bash来运行unix shell。 一切顺利,但是运行以下.sh文件时出现问题:
bash $ ./qf.sh
.\qf.sh: option not available on this NT BASH release
.\qf.sh: fork: Bad file descriptor
qf.sh是:
#!/bin/bash
cat test.csv | while read line
do
echo "${line//,/ }" | xargs ./adder
done
我发现很难相信有人会创建无法运行bash文件的bash仿真器。 好奇该错误消息写..qf而不是./qf
谁能对此有所启发?
使用MinGW
或Cygwin
MinGW: http : //sourceforge.net/projects/mingw/files/? source = navbar
Cygwin: http : //www.cygwin.com/
使用Cygwin绝对可以解决这个错误。 但是,我确实想知道MinGW应该如何工作。 我看不到路径中要包含任何unix命令可执行文件目录(例如Cygwin中的cygwin64 \\ bin)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.