windows - 如何将for循环的结果批量输出到变量
问题描述
for /f "delims=" %%i in ('powershell -noprofile "iex (${%~f0} | out-string)"') do (
echo %%i
) >> list.txt
我想将循环的总结果保存到变量而不是 list.txt,我该怎么做?
powershell 对话框提供有:
Add-Type -AssemblyName System.Windows.Forms
$f = new-object Windows.Forms.OpenFileDialog
$f.InitialDirectory = pwd
$f.Filter = "BAM files (*.bam)|*.bam"
$f.ShowHelp = $false
$f.Multiselect = $true
[void]$f.ShowDialog()
if ($f.Multiselect) { $f.FileNames } else { $f.FileName }
Add-Type -AssemblyName System.Windows.Forms
$f = new-object Windows.Forms.OpenFileDialog
$f.InitialDirectory = pwd
$f.Filter = "BED Files (*.bed)|*.bed"
$f.ShowHelp = $false
$f.Multiselect = $false
[void]$f.ShowDialog()
if ($f.Multiselect) { $f.FileNames } else { $f.FileName }
我认为powershell中选定的文件将提供给循环中的每次迭代,因此我想尝试将它们全部输出到一个变量中(我可以通过输出到一个tmp文件来做到这一点,但只是想知道我是否可以避免这种情况)。
真的很感谢帮助过的人!!
解决方案
推荐阅读
- artificial-intelligence - 从 YOLOv3 中提取检测列表
- objective-c - 无法访问childviewcontroller中的uitextfield
- node.js - 猫鼬在保存到数据库时返回 ObjectParameterError()
- java - java.lang.ClassCastException:java.util.Arrays$ArrayList 无法在 DAO 中强制转换为 java.lang.Integer
- sql - 如何使用多外键表编写此查询以获得精确值?
- c - 当我在编译时静态链接库时,如何更改 C ncurses 的 ESCDELAY 值?
- c - 使用 libcurl 的 SSL 连接
- c++ - 在带有 QAbstractTableModel 的 Qt 5.14.1 上未定义对“_imp____类名____虚拟方法”的引用
- python-3.x - 相当于按Ctrl+S保存文本文件的python代码
- email - 什么是快速搜索定义的电子邮件范围的好方法?