PowerShell循环针对使用文件

时间:2019-03-29 11:42:37

标签: shell powershell for-loop

我在shell中使用以下代码。我需要在PowerShell中运行相同的代码。
我的文件中有帧列表,我需要在循环中执行命令,并且需要在每个输出后面添加前缀变量

for g in `cat /home/capacity-report/vmax3-frame.txt`
do
    echo $g; `symsg -sid $g list -v` > /home/capacity-report/sg
done

1 个答案:

答案 0 :(得分:2)

该shell片段的PowerShell代码与原始代码非常相似:

foreach ($g in cat 'C:\path\to\input.txt') {
    echo $g; Invoke-Expression "$(symsg -sid $g list -v)" > 'C:\path\to\output.txt'
}

下一次,请先尝试自己进行一次。 SO不是免费的翻译服务。今天我只是个例外,因为惠特太好了。