Cygwin和Curl

Cygwin和Curl,curl,cygwin,Curl,Cygwin,我在目录C:\Cygwin 我正在尝试运行下面的程序,但是我没有得到INPUT\u LIST.TXT的文件或目录。我把INPUT\u LIST.TXT放在C:\cygwin中。我应该把文件放在哪里使下面的工作 xargs curl -sw “%{url_effective}\t %{http_code}\t %{redirect_url}\\n” < INPUT_LIST.TXT xargs curl-sw“%{url\u effective}\t%{http\u code}\t%{re

我在目录
C:\Cygwin

我正在尝试运行下面的程序,但是我没有得到
INPUT\u LIST.TXT
文件或目录。我把
INPUT\u LIST.TXT
放在
C:\cygwin
中。我应该把文件放在哪里使下面的工作

xargs curl -sw “%{url_effective}\t %{http_code}\t %{redirect_url}\\n” < INPUT_LIST.TXT
xargs curl-sw“%{url\u effective}\t%{http\u code}\t%{redirect\u url}\\n”
从您的评论中,我可以看出您已成功命名了文件
INPUT\u LIST.TXT
,而不是
INPUT\u LIST.TXT

您需要执行以下操作之一:

  • 重命名文件:
    mv INPUT_LIST.TXT.TXT INPUT_LIST.TXT
    。然后,您应该能够按照最初编写的方式运行命令
  • 使用您创建的文件名,用
    而不是
    完成命令

您从哪里运行此功能?最简单的方法是将INPUT_LIST.TXT放在主目录中,并使用
或者,如果您想将其保存在C:\cygwin中,在运行命令之前执行
cd/
,或者在INPUT_LIST.TXT之前添加一个斜杠。@Andrew and McanGeest。。。谢谢你的回复。我尝试了你的建议,我得到:-bash:/home/E4256/INPUT_LIST.TXT:没有这样的文件或目录。我的命令提示符是E4256@13KLXM1~z~我做错了什么。我使用了这个函数xargs curl-sw“%{url\u effective}\t%{http\u code}\t%{redirect\u url}\n”<~/INPUT\u LIST.TXT,INPUT\u LIST.TXT放在这个目录C:\cygwin\home\E4256请在bash shell中提供
ls-al~
的输出。@Andrew$ls-al~total 28 drwxr-xr-x+1 e4256mkgroup 0 8月19日00:20。DRWXRWT+1 E4256 mkgroup 0 8月19日00:31-rwxr-xr-x 1 E4256 mkgroup 1494 Aug 18 15:44。bash_profile-rwxr-xr-x 1 E4256 mkgroup 6054 Aug 18 15:44。bashrc-rwxr-xr-x 1 E4256 mkgroup 1919 Aug 18 15:44。inputrc-rwxr-xr-x 1 E4256 mkgroup 1236 Aug 18 15:44。profile-rwxr-xr-x 1 Administrators mkgroup 388 Aug 19 00:21 INPUT_LIST.TXT。txt@user1609391:如果答案是有效的,记得把它标记为已接受。只需点击答案左边的空心记号!