WindowsXPのコマンドラインで、txtやcsvファイルの文章を操作(加工)したい。エディターではなく、コマンドライン上で。(自動化したい為)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:cx20 No.1

回答回数607ベストアンサー獲得回数108

ポイント20pt

WSH/VBScript で

・ReadLine … 読み込み(変数に読み込み)

・WriteLine … 書き込み(変数をファイルに書き込み)

を使って、読み込んだ変数(文字列)を

操作(加工)することで、

ファイルの加工が可能です。

http://nacelle.info/wsh/15004.php

hawaii vacation package 転職 求人 at nacelle.info

ReadLine の説明。

http://nacelle.info/wsh/15008.php

hawaii vacation package 転職 求人 at nacelle.info

WriteLine の説明。

id:pi12345 No.2

回答回数263ベストアンサー獲得回数10

ポイント20pt

http://forum.nifty.com/fpcu/dosvcmd/index1.htm#SEC3

@nifty:フォーラム@nifty:PC Users' Guide Forums

EDLINで編集できそうですね。

id:aki73ix No.3

回答回数5224ベストアンサー獲得回数27

ポイント20pt

http://www.vector.co.jp/soft/dos/util/se000208.html

jgawk MSDOS用実行形式(MS-DOS / ユーティリティ)

http://rd.vector.co.jp/soft/dos/util/se000880.html

Sed LOGOS版(MS-DOS / ユーティリティ)

http://www.vector.co.jp/soft/dl/dos/util/se016423.html

jgrep スリム & MS-DOS汎用版(MS-DOS / ユーティリティ)

でしたら、MS-DOS用の SED / AWK / GREP がありますので、Scriptを組まれてはいかがでしょうか?

用途にあわせて3つを組み合わせれば何でも出来ると思います

id:tzk No.4

回答回数13ベストアンサー獲得回数0

ポイント20pt

http://www.chimimo.com/sed/

RetroEngine: sed アーカイブ

具体的にどういう操作をしたいのか分かりませんが、コンソール上のエディタといえばvimが有名です。またcygwinに付属するsedなどのツールを使えばコマンドライン一発で複数ファイルの操作が出来ます。

id:kodomono-omocha

みなさんどうもありがとうございました。

2004/06/30 17:36:47
  • id:aki73ix
    EDLINは

    >2.回答者:pi12345 (47) 2004/06/30 17:28:53 この回答で満足! 20ポイント
    >http://forum.nifty.com/fpcu/dosvcmd/index1.htm#SEC3
    >DOS/Vコマンド・リファレンス BY FPCU
    >EDLINで編集できそうですね。

    エディタとして使うのすら難儀なラインエディタで
    コマンドラインでは使えません

    ・・・と突っ込ませてください(笑)
  • id:garyo
    Cygwin

    Cygwinをインストールすれば、unix系のperlやawk,sedその他便利なツールが使用可能になります。私はクロスコンパイル環境として使っていますが。

    http://www.jaist.ac.jp/~fujieda/cygwin/
  • id:snitch
    Perl

    とりあえず、私ならActivePerlかな。

    http://www.activestate.com/Products/ActivePerl/

    CSVを扱うならsplitができる言語が良いですね。
    Rubyにはあるのかな。

    あと、UWSCもタマに使います。
    これはCSVが扱えたような・・・
    http://www.h7.dion.ne.jp/~umiumi/

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません