如何在Windows/Powershell上运行此代码?

如何在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文件下载

我正在尝试下载一组文件,但说明是针对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文件下载这些文件,或者在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