如何在 Windows/on Powershell 中运行此代码



我正在尝试下载文件集合,但说明适用于Unix中的命令行。 从本质上讲,我有一个.txt文件,其中包含很长的wget命令列表,每个命令都差不多

wget -U Mozilla/5.0 --no-check-certificate https://some-url.com

使用不同的网址。 它说在命令行中执行以下内容

chmod a+x filename.txt
Execute: ./filename.txt

但是,没有任何工作,因为我在Windows中工作。 有没有办法从这个.txt文件下载这些文件,或者在Windows中运行wget命令? 谢谢!

你可以在这里获得 Windows 的 wget。

在Windows PowerShell中,wgetInvoke-WebRequest的别名,它不会采用与"真实"wget相同的选项。但是,一旦你有一个 wget.exe 对于 Windows,你可以执行以下操作:

Set-Alias wget wget.exe -Force -Option AllScope # point 'wget' at the real 'wget.exe'
copy ./filename.txt ./filename.ps1
. ./filename.ps1 # <-- "dot source" operator

但是,如果文件中的每一行真的只是一个 wget 命令行......您也可以使用cmd。

copy ./filename.txt ./filename.cmd
cmd.exe /c ./filename.cmd

相关内容

最新更新