我在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
答案 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不是免费的翻译服务。今天我只是个例外,因为惠特太好了。