繁体   English   中英

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

[英]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

谁能对此有所启发?

使用MinGWCygwin

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM