相关疑难解决方法(0)

将xargs Bash命令转换为PowerShell?

我有一个简单的Bash命令,可以使用ImageMagick在流量较低的网站上自动调整某些图像的大小 - 我想将其转换为PowerShell命令,因此我不必在我的网络服务器上安装Cygwin.任何人都可以在这里借给他们的PSh技能吗?

ls | xargs -I {} rconvert "{}" -resize 128x128\> "{}"
Run Code Online (Sandbox Code Playgroud)

bash powershell

17
推荐指数
1
解决办法
5622
查看次数

在 switch 语句中分配变量

大家早上好!

自从我在我发表的另一篇文章中发现它以来,我一直在搞乱 switch 语句。

我在下面的代码中有这个问题,它用相同的信息打印多行,我明白为什么这样做,但是,我不知道如何解决它。我相信它在我分配变量时搞砸了,但我不太确定。有人可以为我指出可能导致问题的正确方向吗?任何帮助表示赞赏。

$gc = Get-ChildItem -Path 'C:\users\abrah\OneDrive\Desktop'  
Foreach ($File in $gc) {
 
    switch -Wildcard ($file) {

        "deskt*" { $Desk = "This is the location: $($File.FullName)" }
        "*v*" { $VA = "This is the location: $($File.FullName)" }

    }

    $VCount = $va | Measure-Object | Select-Object -ExpandProperty Count
    $Dcount = $Desk | Measure-Object | Select-Object -ExpandProperty Count

    $PS = [pscustomobject]@{
        DesktopLocation = $Desk
        DCount          = $Dcount
        VLocation       = $VA
        VCount          = $VCount
 
    }

    $PS
}
Run Code Online (Sandbox Code Playgroud)

关于脚本:我只是想在我的桌面上找到任何以 开头的文件deskt,以及任何以字母开头的文件 …

powershell

2
推荐指数
1
解决办法
121
查看次数

将 bash 脚本转换为 Windows 脚本

我有以下 Unix shell 脚本。我想将其转换为 Windows.bat文件(我知道我可以使用 Cygwin 而不是使其适应 Windows 环境。但 Cygwin 不是我的选择)。

我知道我可以在线使用 Windows PowerShell 阅读材料。但我不想为了这一一次性要求而花费数小时在线学习基础知识。请不要因为我懒惰而抨击我。我相信这对其他人也有帮助,因为它可以成为将来在线搜索的人的快速指南。

这是脚本:

#!/bin/bash
echo ""
cat $1 | grep -A4 "Device_name"; echo ""
cat $1 | grep -A45 "Device_Oops"; echo ""
cat $1 | grep -A150 "Processes:" | sed '/Radar/q'; echo ""
cat $1 | grep -E '[0-9][0-9]:[0-9][0-9]:[0-9][0-9]' | grep -i -E 'error|restart' 
Run Code Online (Sandbox Code Playgroud)

要回答有关我尝试过的问题的问题,我在运行“ find”命令时遇到了麻烦,该命令相当于grep本网站http://tldp.org/LDP/abs/html/dosbatch.html

这是我的Joy.txt文件(接下来的两行):

Device_name router@home
testing only
Run Code Online (Sandbox Code Playgroud)

然后在 PowerShell 提示符下,我运行了以下命令:

cat Joy.txt | find "Device_name" …
Run Code Online (Sandbox Code Playgroud)

powershell batch-file

0
推荐指数
1
解决办法
9656
查看次数

标签 统计

powershell ×3

bash ×1

batch-file ×1