ちょっとすごいタイトルになってしまいましたが、
今読んでいる書籍が、UNIXのコマンドラインを使用してのPerlの解説がされている本なので、
それをWindowsでも同じようにコマンドを打っていくだけで体感できないかと思っているのですが、
無理でしょうか?
コマンドプロンプトを使って、perlの処理をあれこれと試すことはできますでしょうか?
Win32 GNUというシェルがウィンドウズにも存在するとのことですが、これをいれればperlをコマンドラインで実現できるのでしょうか?
そもそもCUIじゃないと、
#!/usr/local/bin/perl -w
というエラーチェックのwを記述しても意味がない気がするのですが、どうなのでしょう。
アドバイスお願いします。
No.1
- 回答日時:
Cygwinというソフトがあります。
導入すると、Windows上でUNIXのシェルのような操作が可能となります。perlも使えます。
http://pcweb.mycom.co.jp/special/2002/cygwin/
http://www.cygwin.com/
No.2
- 回答日時:
質問の意味が良く分かりません。
普通に「DOS窓」や「コマンドプロンプト」を使えば、WindowsでもUnix系と同じことができると思いますが。
>UNIXのコマンドラインを使用してのPerlの解説
逆に聞きたいのですが、例えば、どんな使い方を解説しているのでしょうか?
また、普段どのようにperlをお使いになっているのでしょうか?
ありがとうございます。
普段は、CGIをperlで作成して、
apacheのディレクトリにいれてブラウザで動きを確認する程度です。
エラー表示などがログを見るしかなく、
Unixのようなコマンドラインを使うとどうなるのかと思って質問させていただきました。
でもwindowsのプロンプトでは、
若干unixと仕様が違う気がするのですが、どうなのでしょう。
No.3ベストアンサー
- 回答日時:
Perlに関して、Unixのコマンドラインでできることは、Windowsのコマンドラインでもできます。
perl test.pl 引数1 引数2 ...
とやれば、test.plが実行されるでしょう。.plや.cgiがActivePerlに関連づけられていれば、
test.pl 引数1 引数2 ...
とやるだけで、実行されるでしょう。
とにかくWindowsのコマンドラインで一度使ってみてください。そして、どのように使って、どういう結果(エラー?)になったか教えてください。
ちなみに、Unix上でCGIの動きを確認する際も、同じようにブラウザからテストするのが普通だと思います。そうでなければ、CGIの実行に必要な環境変数をセットするようなシェルスクリプトでも作って、コマンドラインでテストするんじゃないかな。Windowsでも同じようにできますよ。
damejanさん、ありがとうございます。
そうなんですね。
私の勉強不足でした。
windowsのコマンドラインをもう少し勉強してから
もっとレベルの高い質問ができるようにしたいとおもいます。
ご丁寧にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- Perl Windows10においての『Perl』のプログラムについて 1 2022/05/09 16:04
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
number 改行が追加できない
-
エクセルで集計したい。
-
htmlからパラメータで、cgiに渡...
-
生成AI画像について
-
フォームを再送信しますか?
-
CGIって何ですか?簡潔に教えて...
-
ホームページの事でおしえてく...
-
ホームページでCGIのフォームを...
-
CGIが読み書きするデータファイ...
-
(フリーの)ツリー掲示版CGI、...
-
cgiの注釈が出来ない
-
apacheでPerl CGIが作動せず、5...
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
-
サーバーのエラーでおしえてく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで集計したい。
-
フォームを再送信しますか?
-
apacheでPerl CGIが作動せず、5...
-
ホームページでCGIのフォームを...
-
生成AI画像について
-
/bin/awk '{print $5}'ってどう...
-
入力フォーム(電話番号)
-
(フリーの)ツリー掲示版CGI、...
-
古ーくからフリーのtree.cgi掲...
-
VBAで条件から範囲を指定して色...
-
ホームページにメールフォーム...
-
一番簡単なCGI,掲示板の設置教...
-
CGIって何ですか?簡潔に教えて...
-
サーバーのエラーでおしえてく...
-
サイト訪問者の情報を取得したい
-
htmlからパラメータで、cgiに渡...
-
CGIで出力するhtmlの<!DOCTYPE ...
-
cgiからsendmailを送信で文字化け
-
POSTメソッドの最大容量について
-
ホームページにCGIを設置したの...
おすすめ情報