Perlにてファイルの一括読み込みを以下記述で実施しております。
実行環境はAIXです。
-------------------------------
#!/usr/bin/perl
open(FH,"/tmp/filename1.txt");
@aaa=<FH>;
close(FH);
print "@aaa\n";
-------------------------------
上記内容をWindows XPにて実行した場合、何も表示されません。
print文が動いていないのか、ファイルの読み込みができていないのか不明です。
ファイルのパスは以下のように変更しております。
-------------------------------
open(FH,"C:\filename1.txt");
@aaa=<FH>;
close(FH);
print "@aaa\n";
-------------------------------
Windowsにて動作するようにはどのようにすれば宜しいのでしょうか?
初歩的な質問かもしれませんが、宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
Perl初心者です。
WindowsとUNIXで同じPerlを動作させる時にファイルパスの区切り文字に苦労した経験があります。
\は特殊文字なので\\にしないと駄目じゃないかと思いますがどうでしょうか?
open(FH,"C:\\filename1.txt");
見当違いな回答なら笑ってスルーして下さい。
早速の回答有難うございます。
ご指摘して頂いた通りでした。
「””」で囲っているから、文字列になっていると理解しており、
特殊文字なんてことをまったく疑っておりませんでした。
大変、有難うございました。
No.2
- 回答日時:
open ができているかどうかなら open の返り値を見ればいい, というか見て open できているかどうか必ず確認しろ.
あと, ディレクトリの区切りに使う文字列はシステムによって違うのだが, 区別するのが面倒なら / を使っておけばだいたい OK.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- その他(プログラミング・Web制作) 【python】Excelファイルを読み込む際の日付の表示形式を任意にする 2 2022/11/24 14:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
perlのflock関数でロックをかけ...
-
close()で例外が投げられる理由
-
巨大ファイルの行をを逆順に並...
-
open中のファイルをrename
-
PICでFatFsでオープンした内容...
-
perlで複数のファイルの処理に...
-
window.open でのファイル指定方法
-
awkスクリプトでダブルクォーテ...
-
VBAでCSVファイルの特定行を書...
-
VBAでCSVファイルを途中行まで...
-
batファイルでrenameができませ...
-
【エクセル】改行無しテキスト...
-
Perlで特定文字列から特定文字...
-
ExcelをCSV書き出す場合のシー...
-
Perl で ディレクトリ及びサブ...
-
バッチファイルの作り方(CSV→...
-
vba dir の相対パス
-
Perlによるディレクトリ内の連...
-
パスから最後のディレクトリだ...
-
VBAで巨大なファイルの途中から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
close()で例外が投げられる理由
-
perlを用いた特定文字列間の抽...
-
改行コードが勝手に
-
perlのflock関数でロックをかけ...
-
perlで複数のファイルの処理に...
-
perlでファイル内の文字列を置...
-
ハッシュにファイルハンドル
-
die関数のエラー出力先について
-
AutoCADのスクリプト
-
パスワード自動生成スクリプト...
-
パイプをopenして/usr/bin/grep...
-
ファイルから読み込んだ文字を
-
文字列比較がどうしてもできま...
-
perlでURLから画像ファイルを作...
-
巨大ファイルの行をを逆順に並...
-
telnet接続
-
cgiの投票回数制限設定について...
-
Perl変数から外部プログラムの...
-
PICでFatFsでオープンした内容...
-
データファイル中のデータをラ...
おすすめ情報