とはいうものの
これ,ふつうにやっても無理なんだね~。SET TempVar=sed s/hoge/foo/ hogera.txt
なんてのがうまくいくわけもなく。
ぐうぜんみつけた!
バッチファイル/コマンドの実行結果を変数に入れる方法 - TOBY SOFT wikiというそのまんまなタイトルのサイト。あたしのぐぐりかたが悪いせいで 2日かかったよ。
こんな感じで。バッチファイルの中だったら,FOR /F "USEBACKQ TOKENS=*" %i IN (`sed s/hoge/foo/ hogera.txt`) DO @SET TempVar=%i
%i
は%%i
になるね。ああそう,sed
はGnuWin プロジェクト日本語トップページ - SourceForge.JPから探せばいいんぢゃないかな/p>
0 件のコメント:
コメントを投稿