2014-02-05 2 views
0

Мне, к сожалению, приходится использовать окна в работе, и поэтому я установил win-bash для работы оболочки unix. все идет хорошо, но я имею вопрос, выполнив следующий .sh файл:Как запустить файл bash в win-bash

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. Любопытно, что сообщение об ошибке записывает. \ qf в противоположность ./qf

Может ли кто-нибудь пролить свет на это?

+0

выбрать зрелый продукт. mingw, cygwin? –

+1

просто попробовал cygwin - намного лучше. – brucezepplin

ответ

0

Использование Cygwin абсолютно убил эту ошибку для меня. Однако я задаюсь вопросом, как это должно работать с MinGW. Я не вижу никакой исполняемой директории UNIX-команды для включения в путь (например, cygwin64 \ bin с Cygwin)

Смежные вопросы