回答編集履歴

2

コメントに対して追記

2017/06/14 09:05

投稿

otn
otn

スコア86336

answer CHANGED
@@ -20,3 +20,10 @@
20
20
  @echo off
21
21
  (for /f %%A in (c:\csv\old.csv) do <NUL set /p="%%A")>c:\csv\new.csv
22
22
  ```
23
+ #追記
24
+ 入力行に空白文字が含まれている場合は、`"delims="`です。`"`削除の時もそうだったはずですが。
25
+ ```dos
26
+ @echo off
27
+ (for /f "delims=" %%A in (c:\csv\old.csv) do <NUL set /p="%%A")>c:\csv\new.csv
28
+ ```
29
+

1

回答追記

2017/06/14 09:05

投稿

otn
otn

スコア86336

answer CHANGED
@@ -13,4 +13,10 @@
13
13
  ```
14
14
  1,2,3A,B,CX,Y,Z
15
15
  ```
16
- にすると言うことですが、やりたいことと合っていますか?
16
+ にすると言うことですが、やりたいことと合っていますか?
17
+ #追記
18
+ 改行を付けずに出力するには、`set /p`コマンドを使います。
19
+ ```dos
20
+ @echo off
21
+ (for /f %%A in (c:\csv\old.csv) do <NUL set /p="%%A")>c:\csv\new.csv
22
+ ```