![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
●ほしい文字列:
C:\Program Files\aaa bbb ccc\aa bb
●reg quaryの結果:
! REG.EXE VERSION 3.0
HKEY_LOCAL_MACHINE\SOFTWARE\aaaRegister
Dir REG_SZ C:\Program Files\aaa bbb ccc\aa bb
●試したコマンド:
for /f "skip=2 tokens=3*" %A in ('reg query %REGNAME% /v Dir') do echo %A
●結果:C:\Program
token=3-6 としても同じ結果です。
どのようなコマンドが適当なのでしょうか?宜しくお願いいたします。
No.3
- 回答日時:
解は示されていますが、解説すると、
複数のフィールドをまとめてひとつの変数にセットするには * を使うしかないです。* は、「残りをまとめて」という機能です。
tokens=3* は、tokens=3,* とまったく同じで、「3項目を最初の変数に、残りを二番目の変数に」です。
したがって、「3項目以降をまとめて」がしたければ、
tokens=2,* として、「2項目を最初の変数に、残り(3項目以降)を二番目の変数に」として、二番目の変数を参照します。
ちなみに、tokens=* だと、先頭の空白を除いた行全体が取れます。
tokens=3,* と書けばわかりやすいですが、これがtokens=3*と書いてもいいあたりがある意味「罠」ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名に日時挿入バッチフ...
-
コマンドプロンプト標準出力と...
-
コマンドプロンプト(バッチファ...
-
バッチファイル テキストファイ...
-
C#でメジャーなバッチフレーム...
-
バッチでテキストファイルから...
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトのエラーに...
-
binファイルを解凍したいの...
-
Thunderbirdで社内共有フォルダ...
-
PCのアプリケーションを別のPC...
-
バッチ終了時にDOS窓を閉じるコ...
-
ファイルのサイズを0にする or ...
-
ファイル名にドットを使ったフ...
-
exeファイルの中身を見る方法は...
-
コマンドプロンプトの「%1」と...
-
ImgBurnでの書き込み時
-
CSSを1ページに1枚作るのって変...
-
Windows System32 Security Hea...
-
ビルダーを使ってますがパソコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチでテキストファイルから...
-
コマンドプロンプト標準出力と...
-
バッチファイルで昨日の日付を取得
-
コマンドプロンプト(バッチファ...
-
コマンドプロンプトで2ヶ月前3...
-
コマンドプロンプト画面の閉じ...
-
絶対パス名からファイル名を取...
-
呼び出し元バッチを知るには?
-
VBアプリケーションで終了コー...
-
コマンドプロンプト(バッチ)...
-
バッチファイルでDirで取得した...
-
echoとsystem関数について
-
バッチファイルで常に最新の現...
-
子バッチ内のキー入力処理へ自...
-
IPアドレスの第3オクテットだ...
-
DOSのバッチで、変数中のファイ...
-
バッチファイル テキストファイ...
-
DOSのバッチで、テキストファイ...
-
C#でメジャーなバッチフレーム...
-
batの変数を直接vbsのプログラ...
おすすめ情報