如何在Windows/Powershell上运行此代码?
我正在尝试下载一组文件,但说明是针对Unix中的命令行的。基本上,我有一个.txt文件,它是一个很长的wget命令列表,每个命令都非常有用如何在Windows/Powershell上运行此代码?,windows,bash,powershell,unix,wget,Windows,Bash,Powershell,Unix,Wget,我正在尝试下载一组文件,但说明是针对Unix中的命令行的。基本上,我有一个.txt文件,它是一个很长的wget命令列表,每个命令都非常有用 wget -U Mozilla/5.0 --no-check-certificate https://some-url.com 使用不同的url。它说在命令行中执行以下命令 chmod a+x filename.txt Execute: ./filename.txt 但是,由于我在Windows中工作,所以没有任何工作。有没有办法从这个.txt文件下载
wget -U Mozilla/5.0 --no-check-certificate https://some-url.com
使用不同的url。它说在命令行中执行以下命令
chmod a+x filename.txt
Execute: ./filename.txt
但是,由于我在Windows中工作,所以没有任何工作。有没有办法从这个.txt文件下载这些文件,或者在Windows中运行wget命令?谢谢 您可以获取Windows的wget 在Windows PowerShell中,
wget
是Invoke WebRequest
的别名,它不会采用与“real”wget相同的选项。但是,一旦有了适用于windows的wget.exe,您可以执行以下操作:
设置别名wget wget.exe-Force-Option AllScope#将“wget”指向实际的“wget.exe”
复制./filename.txt./filename.ps1
. ./在你张贴之前,你有没有考虑过为WGET做谷歌搜索?你是在Windows环境下还是在WSL发行版中尝试这个?使用这两种方法之一,您希望文件中的第一行是#/bin/bash
设置用于脚本其余部分的解释器。然后,您可以使脚本可执行(例如chmod+x filename.txt
),然后使用/filename.txt
运行它。或者,只需使用bash运行它(例如,bash filename.txt
)。(您需要在该环境中安装wget
)