[前の記事]« 複数の%環境変数%を1行に続けて表示させるには
[次の記事]IPアドレスの第4オクテットのみ変更する手順について »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「ECHO」索引へ
▲カテゴリー「文字列の操作」索引へ

レコード間に改行を入れずにcsvファイルを出力させたい

582.
改行コードの削除
2004年06月28日(月) 17時53分
いつも参考にさせていただいております、よろしくお願いいたします。

いくつかの処理の結果をログを取得するような処理をさせたいのですが、
例えばCSV形式で1行に収めたいのですが、
改行コードが制御できなくてなかなかうまくいきません。
いい知恵がございましたらご教授ください。

環境はWindows2000です。
実行するタイミングごとにログが取れればと思っています。

--- log.bat ---
set DT=%date:/=%
set DT=%DT:~2,10%
set TM=%time::=%
set TM=%TM:~0,6%
set TM=%TM: =0%

echo %DT% >> hoge.log
echo , >> hoge.log
echo %TM% >> hoge.log
echo , >> hoge.log
echo Kekka01 >> hoge.log

--- hoge.log ---
20040628
,
175045
,
Kekka01

・・・となってしまいます。

20040628,175045,Kekka01

とするにはどのようにしたらいいのでしょうか?
さらに実行するごとに行を追加していく感じをイメージしています。
よろしくお願いいたします。
584.
Re:改行コードの削除
2004年06月28日(月) 18時45分
じゃく
>--- log.bat ---
>set DT=%date:/=%
>set DT=%DT:~2,10%
>set TM=%time::=%
>set TM=%TM:~0,6%
>set TM=%TM: =0%

>echo %DT% >> hoge.log
>echo , >> hoge.log
>echo %TM% >> hoge.log
>echo , >> hoge.log
>echo Kekka01 >> hoge.log

>--- hoge.log ---
>20040628
>,
>175045
>,
>Kekka01

>・・・となってしまいます。

>20040628,175045,Kekka01

>とするにはどのようにしたらいいのでしょうか?

こんにちは。
単純にこの部分を
>echo %DT% >> hoge.log
>echo , >> hoge.log
>echo %TM% >> hoge.log
>echo , >> hoge.log
>echo Kekka01 >> hoge.log

以下の1行に置き換えるというのではだめですか?

echo %DT%,%TM%,Kekka01>> hoge.log
587.
Re2:改行コードの削除
2004年06月29日(火) 10時00分
>>20040628,175045,Kekka01
>>
>>とするにはどのようにしたらいいのでしょうか?

>こんにちは。
>単純にこの部分を
>>echo %DT% >> hoge.log
>>echo , >> hoge.log
>>echo %TM% >> hoge.log
>>echo , >> hoge.log
>>echo Kekka01 >> hoge.log

>以下の1行に置き換えるというのではだめですか?

>echo %DT%,%TM%,Kekka01>> hoge.log

そうですね、難しく考えすぎてました。(^^;
ありがとうございました!
 
 


カテゴリー「ECHO」索引へ
カテゴリー「文字列の操作」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2004年06月28日 08:02に投稿されたエントリーのページです。

ひとつ前の投稿は「複数の%環境変数%を1行に続けて表示させるには」です。

次の投稿は「IPアドレスの第4オクテットのみ変更する手順について」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート