teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

訂正

2018/06/26 04:14

投稿

otn
otn

スコア86349

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  コマンドの実行結果を変数に入れるのは`for /f`を使います。
2
2
  また1行目で処理を終えるために繰り返しの外に`goto`します。
3
3
  ```DOS
4
- for /f %%A "delims=" in ('findstr AAA LOG.txt') do set A=%%A&goto NXT
4
+ for /f "delims=" %%A in ('findstr AAA LOG.txt') do set A=%%A&goto NXT
5
5
  :NXT
6
6
  ```
7
7
  `:`以降だけ取りたい場合は、区切り文字を指定します。

1

訂正

2018/06/26 04:14

投稿

otn
otn

スコア86349

answer CHANGED
@@ -6,6 +6,6 @@
6
6
  ```
7
7
  `:`以降だけ取りたい場合は、区切り文字を指定します。
8
8
  ```DOS
9
- for /f "delims=: tokens=2" %%A "delims=" in ('findstr AAA LOG.txt') do set A=%%A&goto NXT
9
+ for /f "delims=: tokens=2" %%A in ('findstr AAA LOG.txt') do set A=%%A&goto NXT
10
10
  :NXT
11
11
  ```