小编use*_*498的帖子

Powershell中的模拟命令grep -o

Powershell中的什么命令替换了grep -o(它只显示一行的匹配部分而不是整行)?我尝试使用Select-Object但它总是显示实线.例如:

下一行

<a id="tm_param1_text1_item_1" class="tm_param1param2_param3 xxx_zzz qqq_rrrr_www_vv_no_empty" >eeee <span id="ttt_xxx_zzz">0</span></a>
Run Code Online (Sandbox Code Playgroud)

使用下一个命令:

cat filename  | grep -o '>[0-9]' | grep -o '[0-9]'
Run Code Online (Sandbox Code Playgroud)

输出:0

当我使用Select-Object时,我总能看到全线(

powershell grep

8
推荐指数
1
解决办法
1238
查看次数

如何在PowerShell中使用cookie进行wget

我想尝试将我的bash脚本从linux转移到powershell,但无法理解为什么它失败了.

Linux命令:

wget  -q -x  --user-agent="blablabla" --keep-session-cookies --load-cookies cook.txt http://site.com/qqq
Run Code Online (Sandbox Code Playgroud)

powershell代码:

$source = "http://site.com/qqq"
$destination = "d:\site\qqq" 

$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $destination)
Run Code Online (Sandbox Code Playgroud)

但此代码仅下载没有cookie的页面.我无法找到如何将PHPSESSID发送到网站.

请向我解释如何做到这一点.

powershell wget

7
推荐指数
1
解决办法
5074
查看次数

标签 统计

powershell ×2

grep ×1

wget ×1