如何在win-bash中运行bash文件

时间:2014-02-05 11:19:22

标签: bash 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

任何人都可以对此有所了解吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

使用Cygwin绝对杀死了这个错误。但我确实想知道这应该如何与MinGW一起使用。我没有看到任何unix命令可执行目录包含在路径中(如cygwin64 \ bin和Cygwin)