以下のようなWindowsツールを探しています。フリーウェアで探しています。ファイルは複数行あり1行ごとに改行されています。1.ファイルの語尾に特定の単語を追加(例)ファイルの中身が以下のような場合ファイルの語尾にある単語を追加したい。”[aaa][bbb][ccc]→[aaa][bbb][ccc]ok”   2.ある特定の文字でファイルを切る(例)”:”という文字より前をカットする”* 91MB : [aaa][bbb][ccc]→[aaa][bbb][ccc]”unixだとawkを使えばできますが、私の環境がWindowsで、ファイルの中身が日本語の為、なるべくWindowsでやりたいです。宜しくお願いします。

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

回答10件)

id:nansya No.1

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

ポイント26pt

http://hp.vector.co.jp/authors/VA021567/

TomoReal's Software Laboratory

awk の文法がわかるのでしたら clipsed などはいかがでしょうか。(sedですが^^;)

http://www.rimarts.co.jp/index-j.html

有限会社リムアーツ

Dana。テキストエディタの中でも比較的正規表現の検索置換がマトモです。

id:renton

さっそくありがとうございます。clipsedはいい感じですね。まだ全部みてないですが、これは日本語対応しているのでしょうか?

Danaもいいですね。30日Freeトライアルですね。

2004/02/02 11:51:41
id:over_gods No.2

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

これなんてどうでしょうか?結構使えると思いますが

id:renton

これはファイル名変更のプログラムのようにみえますが、ファイルの中身を操作できるのでしょうか?

2004/02/02 11:54:19
id:haste No.3

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

http://www.vector.co.jp/soft/win95/util/se193779.html

Vector:PSSTPSST (Windows95/98/Me / ユーティリティ) - ソフトの詳細

えと、質問されているソフトはファイル名を変更するソフト。ということでしょうか?UNIXはわからないのでawkといわれてもわかりませんw

とりあえずURLはリネームソフト「PSSTPSST」です。結構色々機能があるので満足いただけるかと思います

id:renton

これもファイル操作でなくて、ファイル名を変更しているものかとおもわれます。ファイルの中身を操作したいのでそういうツールでお願いします。

2004/02/02 11:56:02
id:aki73ix No.4

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

ポイント26pt

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

Vector:jgawk MSDOS用実行形式 (MS-DOS / ユーティリティ) - ソフトの詳細

Windowsで使える日本語対応AWK

id:renton

イイ━━━━━━(゚∀゚)━━━━━━ !!!!!

2004/02/02 11:57:07
id:tom_brown No.5

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

ポイント13pt

http://www.vector.co.jp/soft/win95/writing/se086280.html

Vector:秀丸エディタ (Windows95/98/Me / 文書作成) - ソフトの詳細

秀丸のマクロを使えば簡単に出来ると思います。

シェアですが、上記のみなら無料の試用期間に出来るでしょう。

id:renton

そうだったんですか。知りませんでした。

もしかして私の使っている emeditor(share) にもそういった機能があるかもしれません。調べてみます。

とりあえず、知りたいソフトは見つかりましたが、けっこう知らないツールとかばんばん出てきておもしろいので、このまま回答を募集します。宜しくお願いします。

2004/02/02 12:07:35
id:deburi No.6

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

ポイント13pt

(URLはダミーです)

秀丸等のエディターで対応できます。

たとえば、行末に”ok”を付加する場合だと、

検索->置換 で 正規表現のところにチェック、検索のテキストボックスに ¥n、 置換のテキストボックスに ¥nok と入力し、全置換のボタンを押せば、お望みの結果となります。

2番目も同様にできると思いますが、正規表現だとどう書くんだろう・・

id:renton

なるほど。さすが秀丸エディタですね。

2004/02/02 12:08:32
id:desutai No.7

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

ポイント26pt

WSH(Windowsスクリプティングホスト)を使えば正規表現を使ってawkやperlの用にテキスト加工が簡単できます。Win2000/XPなら標準でインストールされてますし。

サンプルはこの辺から、、直ぐにかけると思います。。

id:renton

こんなもんもあったんですね。ありがとうございます

2004/02/02 13:29:03
id:hatene No.8

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

ポイント13pt

状況をよく見ずに個人的好みで「Perlサイコー!」とか書き逃げしちゃいます。

unix(のawkやPerlなど)でも日本語のファイルを扱えないという事はないのでは?

jawkとかjPerlとかありそう。

id:renton

うーん。私はパールは使えないのです。そして今回の質問は特に難しいファイル操作ではないのです。unixならawkかsedで1行でかけたりします。わざわざパールで書く必要もないかと思います。

2004/02/02 13:37:46
id:kiichigo No.9

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

ポイント13pt

Cygwinをお勧めします。

http://www.sixnine.net/cygwin/cygwin-doc/

Cygwin Documentation Library(Cygwin 文書図書館)

間初環境からネットワークサービスまで、Windows上でUNIX系のツールのほとんどが使えます。

id:renton

Cygwinはよく聞くツールですが、これは日本語ファイルの操作が可能なのでしょうか?

2004/02/02 13:39:08
id:myuhe No.10

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

ポイント13pt

http://www.vector.co.jp/soft/win95/writing/se102920.html

Vector:xyzzy (Windows95/98/Me / 文書作成) - ソフトの詳細

このエディターも正規表現を強力にサポートし,検索オプション充実してもているので,可能かと思います。

僕もメーラー,2chブラウザ,簡単な表計算など編集作業以外にもとても便利に使わせていただいてます。

id:renton

回答ありがとうございます。

「ファイラーに関して言うと正規表現を使用したファイル名一括変換ができる」とありますね。ちょっとあまりよく理解してないので質問ですが、正規表現だけで私が求めているような事は可能なのでしょうか?正規表現でマッチングしたものは置換はできると思うのですが、正規表現だけだと私が求めているのは出来ない気がするのですが、どうなんでしょうか?

私がAWKを使うと最初に書きましたが、AWKでももちろん正規表現を使います。”:”で1行を分割して、また結合する時に”:”より前の部分は破棄する、また、行末に追加についても分割して結合する際に特定のキーワードを追加するという使い方です。

2004/02/02 15:48:20
  • id:renton
    みなさまどうもありがとうございました

    知らないツールがたくさんでてきておもしろかったです。みなさまどうもありがとうございました。

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

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

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

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