• 締切済み

awkをWin2000DOS窓(コマンドプロンプト)で動かしたいのです

教えて下さい。初心者です。  「*.awk」というテキストで書かれているプログラム(?)を使う必要が出てきました。  ところが、awkという拡張子がわからずインターネットで調べていたところ、awkという処理ソフトがあることを知りました。  しかし、いくつかのソフトウエアがあり、その説明を読んでも、何がなんだかさっぱりわかりません。  そこでお薦めのawkと、そのダウンロードサイトをご紹介いただけませんか。できればフリーで使えるものを希望します。  私が利用したい環境は、Windows2000のコマンドプロンプトです。  なお私は、プログラムを書くのではなく、利用したいだけなのです。  すみません、よろしくお願いいたします。

みんなの回答

  • nightowl
  • ベストアンサー率44% (490/1101)
回答No.1

こんばんは。やはり一番有力な GNU awk(gawk)がいいんじゃないでしょうか。 フリーソフトウェアです(もちろんタダで使えるんですが、 GNU で言う「フリー」とは「無料」という意味ではなく、 配布などが「自由な」ソフトウェアという意味です) 「awk」の拡張子を持つファイルは「AWK スクリプト」と呼ばれます。 ファイル file に対して foo.awk を適用して処理をする場合、 コマンドラインから以下のように打ち込みます。 awk(or gawk or jgawk) -f foo.awk file Win95, NT 用で駄目なら DOS 汎用を試してください。 http://www.vector.co.jp/vpack/filearea/dos/util/text/awk/index.html http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/ (個人的には、とっても便利なソフトだから、あまり嫌わないでほしいな……)

参考URL:
http://www.vector.co.jp/vpack/filearea/win95/util/text/awk/index.html,http://www.eco.osakafu-u.ac.jp/~kazuhisa/awk.htm

関連するQ&A

  • DOSプロンプトでコマンドが動作しない

    batファイルを作るためにとりあえずwindows端末のDOSプロンプト を立ち上げ、コマンドをたたいてみようとしています 端末はwindows7なのですが、DOSプロンプトに対して openコマンドをたたいたら 'open'は内部コマンドまたは外部コマンド、操作可能なプログラム またはバッチファイルとして認識されていません とのメッセージがでます Webで調べるとパスが通ってない?とのことのようですが このopenコマンドがwindows7のどこにあるか あるいはそれがわかった時、どこにどのように記載したらいいか 等、記載のサイトとか方法について教えていただけないでしようか よろしくお願いします。

  • コマンドプロンプトの拡張

    UNIX系であればコマンド実行にTeraTermなどを使用していますが、Windowsでコマンド実行する際は標準のコマンドプロンプトを使用しています。 ですがコマンドプロンプトは非常に使いにくいです。 そこでコマンドプロンプトのコンソールを拡張したような何かいいソフトウェアはありませんでしょうか? 尚、Cygwinの存在は知っていますがもう少し手軽に使いたいと考えています。  どうぞよろしくお願いします。

  • 見栄えの良いコマンドプロンプト

    たまに、CUIのソフトなどを利用するときにコマンドプロンプトを使うわけですが、このコマンドプロンプトを見栄え良くできないでしょうか? 例えば、LUNAを適用していてもコマンドプロンプトはWindows2000みたいな真四角のウインドウですよね。 このウインドウを、見栄え良くしたいのです(LUNAが適用されるというより、とにかく見栄えを良くしたい)。 そういったソフトウェアはありませんでしょうか? 前に、似たようなソフトを見たような気がするのですが…… もし知っておられましたら、ご回答の程、宜しくお願いいたします。

  • コマンドプロンプト画面の記録

    コマンドプロンプトで行われた事項をテキストファイルに残す方法を教えてください。 普通はコマンドプロンプト画面で実行された命令等は処理が終了後に画面が消えてエラーが出たのか?などが確認できません。 どんなことが行われたのか? コマンドプロンプト画面に表示された事項をテキストファイルに残したいのです。 (エラーや不具合が出ていれば、テキストで確認できる。) batファイルで処理コマンドを記載する前にテキストとして残すためのコマンドを書き込めばできそうですが DOSの記憶もはるか昔に無くしてしまっています。 希望の処理が出来ると思いますが、駄目な場合は他の方法でも出来る場合は含めて教えて下さい。 OS: windows 10 (PRO) x64

  • awkコマンドについて

    教えてください。 Solaris9を使用しています。 SYSTEM Vでawkコマンドを使用しているシェルをSolaris9上で実行すると awk: レコード `従業員番号 従業員氏名 ...' においてフィールド指定が多すぎます。 のMSGが表示されてしまいます。 Solaris9では、1レコードの長さやフィールド数に制限があるのでしょうか? 行っている処理はテキストファイルのタブをカンマに変換です。 SYSTEM V上では正常に動作します。 よろしくお願いします。

  • コマンドプロンプトでのリネーム

    コマンドプロンプトで下記のようなファイル名をバッチ処理でリネームしたいのですが、どのように書けばよいでしょうか? 日本語名[半角スペース]2010年10月04日.拡張子 ↓ 2010-10-04.拡張子 日付の箇所はそのままの数字を利用したいです。 よろしくお願いいたします。

  • コマンドプロンプトで

    こんにちは。質問させてください。 いままでPHPをWEBブラウザの処理をMainに作成してきました。 簡単な文字列を整形するプログラムを作りました。 これは画面(ブラウザ)に表示するのではないので コマンドプロンプトで実行したいのですが、 単に c:\work>sample.php と実行すると、 エディタが開いてsample.phpの内容を表示するだけに なってしまい、特に処理が行われていません。 どのようにすればコマンドプロンプトから実行できるのでしょうか? C言語のように実行ファイルをコマンドプロンプトから 実行して処理させるようにしたいのですが・・・・ 質問自体が大きな間違いでしたらすみません。 どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • コマンドプロンプトがない!

    私のパソコンはVAIOでWindows7を使用しているのですが、コマンドプロンプトをやってみようと思い立って探してみるとどこにもありません。 アクセサリにも入っておらず、「CMD」と検索しても出てきません。 どこか他の場所にはないでしょうか? また、なかったとして今からダウンロードなど出来るでしょうか? おねがいします。

  • コマンドプロンプトについて。

    あるゲームの外部ツールを利用したくて、このサイトのとおりに試しているのですが、 コマンドプロンプトで躓いてしまいます。 https://bitbucket.org/kfsone/tradedangerous/wiki/Setup%20Guide このサイトを参考にしています。 TradeDangerousというプログラムで、コマンドプロンプトで指定した状況から、データベースを探して最適なルートをコマンドプロンプト上に表示してくれるというものなのですが、そのデータベースを適合させるやり方がわかりません。 Pythonの呼ばれるプログラムをインストール(64bit版、最新3.5.0) コマンドプロンプトでversion確認は取れます。 その次にデータベースをダウンロードし、Cドライブ直下に「trade」というフォルダに 入れこみ、コマンドプロンプトでcdコマンドでC:trade\に移動し、trade.pyを打ち込みエンターを押すと、helpが表示されます。 次に、データベースを適合?させるコマンドだと思われる、 C:\trade\> trade.py trade.py: TradeDangerous provides a set of trade database facilities for Elite:Dangerous. Usage: trade.py <command> ... この構文が使えません、:はコマンドとして認識できないと返されてしまいます。 英語能力が低いので、大まかにしかわかっていないのですが、どうしたらいいのでしょうか。 どこかサイトを読み間違えていたりしますか? こちらのPC環境 windows7 Proffesional 64bit intel i7 RAM 16GB VRAM GTX780 SSD 50GB HDD 1TB×3

  • コマンドプロンプトCのプログラムの作成

    すみません。現在小学六年生で、独学でプログラムを行っています。どうしてもわからないことがあるので、教えてください。 メモ帳で、Cのプログラムを作り、コマンドプロンプトに表示するということを行っています。 メモ帳にCのプログラムを、書き込むとこまではできるのですが、保存をすると、「このファイルを開けません」とでてきて、しかも、コマンドプロンプトに、「cd○○」と書き込む、と書いてあるのですが、そのとおりにやっても。「指定されたパスが見つかりません」とでて、そこから先、cのプログラムを作ることができません。どのようにしたらcのプログラムを作れるのでしょうか。 現在使用しているosは「windows7」で、インターネットエクスプローラー8.0です よろしくお願いします。

専門家に質問してみよう