不幸的是,我不得不在工作中使用 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
任何人都可以对此有所了解吗?