バッチファイルではなく、コマンドプロンプトの一行のみで、下記のtest.txtの行頭の数字部分を0埋め3桁で表示させたいのですが、変数tkn1に%aが代入されず上手く行きません。
コマンドプロンプト一行で表示させるにはどうすれば良いでしょうか?
よろしくお願いいたします。
dos
1【test.txt】 2100, test, abc 39, test, efg 425, Hb, hij 5↓ 6> for /F "delims=*" %z in (test.txt) do (for /F "delims=, tokens=1" %a in (%z) do (set tkn1=%a & tkn1=00%tkn1% & tkn1=%tkn1:~-3% & echo tkn1)) 7↓ 8(理想) 9100 10009 11025
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/13 02:47