プロが教える店舗&オフィスのセキュリティ対策術

ちょっとすごいタイトルになってしまいましたが、
今読んでいる書籍が、UNIXのコマンドラインを使用してのPerlの解説がされている本なので、
それをWindowsでも同じようにコマンドを打っていくだけで体感できないかと思っているのですが、
無理でしょうか?

コマンドプロンプトを使って、perlの処理をあれこれと試すことはできますでしょうか?

Win32 GNUというシェルがウィンドウズにも存在するとのことですが、これをいれればperlをコマンドラインで実現できるのでしょうか?

そもそもCUIじゃないと、
#!/usr/local/bin/perl -w
というエラーチェックのwを記述しても意味がない気がするのですが、どうなのでしょう。

アドバイスお願いします。

A 回答 (3件)

Cygwinというソフトがあります。


導入すると、Windows上でUNIXのシェルのような操作が可能となります。perlも使えます。

http://pcweb.mycom.co.jp/special/2002/cygwin/
http://www.cygwin.com/
    • good
    • 0

質問の意味が良く分かりません。


普通に「DOS窓」や「コマンドプロンプト」を使えば、WindowsでもUnix系と同じことができると思いますが。

>UNIXのコマンドラインを使用してのPerlの解説

逆に聞きたいのですが、例えば、どんな使い方を解説しているのでしょうか?
また、普段どのようにperlをお使いになっているのでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます。

普段は、CGIをperlで作成して、
apacheのディレクトリにいれてブラウザで動きを確認する程度です。

エラー表示などがログを見るしかなく、
Unixのようなコマンドラインを使うとどうなるのかと思って質問させていただきました。

でもwindowsのプロンプトでは、
若干unixと仕様が違う気がするのですが、どうなのでしょう。

お礼日時:2003/05/28 12:20

Perlに関して、Unixのコマンドラインでできることは、Windowsのコマンドラインでもできます。


perl test.pl 引数1 引数2 ...
とやれば、test.plが実行されるでしょう。.plや.cgiがActivePerlに関連づけられていれば、
test.pl 引数1 引数2 ...
とやるだけで、実行されるでしょう。
とにかくWindowsのコマンドラインで一度使ってみてください。そして、どのように使って、どういう結果(エラー?)になったか教えてください。

ちなみに、Unix上でCGIの動きを確認する際も、同じようにブラウザからテストするのが普通だと思います。そうでなければ、CGIの実行に必要な環境変数をセットするようなシェルスクリプトでも作って、コマンドラインでテストするんじゃないかな。Windowsでも同じようにできますよ。
    • good
    • 0
この回答へのお礼

damejanさん、ありがとうございます。

そうなんですね。
私の勉強不足でした。
windowsのコマンドラインをもう少し勉強してから
もっとレベルの高い質問ができるようにしたいとおもいます。

ご丁寧にありがとうございました。

お礼日時:2003/05/28 23:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!