我的.sh文件就是这样开始的:
curl --cookie-jar cookies.txt "url"
当我直接从Cygwin运行此.sh文件时,它会正确创建cookies.txt文件。但是,当我通过.bat文件调用.sh文件时,curl命令可以正常工作,但不会创建.txt文件。
我的批处理文件看起来像
@echo off
c:
chdir c:\cygwin64\bin
bash --login -i -c curl_test.sh
为什么没有创建文本文件?
答案 0 :(得分:0)
问题是我没有包括路径。当我引用.txt文件时,我需要首先执行/bin/cookies.txt,而在直接从bash执行此操作时,则不需要。