私は、次のコマンドがあります。解析WMIC出力(Windowsのバッチ)
c:\wmic baseboard get Manufacturer
Manufacturer
ASUSTeK Computer INC.
を私はbashのでそれをやったように私はそれを変数に出力だ保存し、いくつかの方法を処理したいのですがここでは:esxi_hwinfo.sh @ GitHub例:いくつかの部分文字列を削除する、数字を短縮する、ある文字列を別の文字列に変換するなど
変数内の行を繰り返し処理することができますか?私が見た例は、ファイル(for /f "delims=" %%1 in ('type !foo!') do
)でのみ動作します。私はファイルの代わりに変数を使用する場合、そのようなファイルはないと言います。
私は一般に悪い考えだと思うので、私は仲介者としてファイルを使用したくありません。
私が働きたい問題コードはありません。達成しようとしている技術的な実装(または可能性)についての質問があります。それは、より多くのようなものだ「HOW TO」質問
、あなたが私たちを表示するために必要なものを、あなた」多行変数を使用しようとしましたが、意図したやり方を実行できませんでした。 – Compo
私はここに書きます。それが受け入れられるなら、元の投稿を編集します。私は 'Wmic baseboard get Manufacturer'のような複数行出力コマンドを持っています。必要な行を抽出し、解析し(値の種類に依存します)、新しい出力を生成する必要があります。元の質問はもっと一般的だと思ったのは、複数行の変数を必要とする状況があり、その特定のケースに答えることを避けようとしたからです。 – maaboo
'WMIC /Output:outputted.txt Baseboard Get Manufacturer'を実行した後、あなたの質問に' outputs.txt'の内容を追加してください。また、私たちはあなたの問題のコードを見る必要があります、偽りの情報を質問を投稿すると、実際の解決策を返す可能性は低いです! – Compo