
Perlの参考書・本等ではプログラムファイルの第1行目は
#! /usr/local/bin/perl
という1行がよく有りますが,WindowsXPを用いている場合では,この1行をどう直せばよいのでしょうか?
#! (perl.exeが存在するフォルダのパス)
でよいのでしょうか?
私はWindowsXPを使っていて,この1行を使わずにプログラムを書いておりましたので,この1行の意味がよく分かりません。
ある参考書には,"#!はその行に書いたコマンドに,ファイルの残りの部分を渡して実行すると言う性質を持っている"と有りました。だから,試しにfile1.plとfile2.txtを準備し,
file1.plの中身
#! (perlの存在するフォルダのパス)\perl.exe
while(<STDIN>){
print;
}
file2.txtの中身
hello world
として,コマンドプロンプトで
file1.pl < file2.txt
としたのですが正しく動作しませんでした.(perl file1.pl < file2.txt と入力した場合は正しく"hello world"となりました)
No.1
- 回答日時:
Cygwin の Perl だったら、 #! /usr/bin/perl で良いはずです。
少くとも私が使うバージョンはそうです。Active Perl は知りませんが、マニュアルに書かれてるそうですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python renameについて
-
perl ファイルが開かない
-
MySQLにバイナリデータを正常に...
-
powerpointでwebページとして保...
-
巨大なテキストの最終行を取得...
-
C言語で正の整数n を受け取って...
-
ExcelをCSV書き出す場合のシー...
-
エクセルVBA コードが同じでも...
-
5行おきに5行ずつ抽出するに...
-
FindFirstFileとFindNextFileで...
-
batファイルでrenameができませ...
-
バッチファイルの作り方(CSV→...
-
Perl-CGI で排他制御はどうすれ...
-
C言語でファイル名を取得
-
デルファイ TabControl タブの...
-
fopenでディレクトリ内の全ファ...
-
ListBoxのデータを高速でファイ...
-
dos変数の%~dp0は powershellで...
-
perlでcsvファイルを読む(ダブ...
-
Perlで フォルダ内の全て...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgets で値が取得できない
-
window.open でのファイル指定方法
-
drtファイルはどうしたら開...
-
JSP URLに表示される拡張子 .jsp
-
MATLABのm-fileについて
-
csvファイルの横方向への改行に...
-
ファイル全てを .xlsm に変更し...
-
perl ファイルが開かない
-
python renameについて
-
fopen64について
-
WindowsでPerlをする際,1行目の...
-
【C++/CLI】ファイルオープンに...
-
Firefox で file:// で始まる U...
-
VBA テキストファイルを読み取...
-
複数ファイルを1つにするシェ...
-
DNSサーバ(BIND)がうまく動き...
-
フォルダ内のファイルを全て開...
-
powerpointでwebページとして保...
-
ファイルの存在の有無を確かめ...
-
PerlでのUseless use...
おすすめ情報