人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のページのソースを実行しているのですが、
http://dsas.blog.klab.org/archives/51117561.html

このようなエラーがでてしまいます。

String found where operator expected at ip_diff.pl line 45, near "pod2usage(2) if exists $opt{'"
(Might be a runaway multi-line '' string starting on line 44)
(Missing semicolon on previous line?)
syntax error at ip_diff.pl line 45, near "pod2usage(2) if exists $opt{'"
Bad name after help' at ip_diff.pl line 45.

どうしたら、いいのでしょうか?

●質問者: hopefully
●カテゴリ:就職・転職 コンピュータ
✍キーワード:AT Missing name ON String
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Sheile
●60ポイント

perlにはあまり詳しくないのですが、問題なく動く所まではもっていけたので回答を。


問題となっている行の直前(エラー内容を見ると44行目)を以下のように変更してください。

GetOptions(?%opt, 'help|h|?') or pod2usage(2);

GetOptions(%opt, 'help|h|?') or pod2usage(2);

モジュールの不足などがなければ問題なく動くかと思います。


Windows XP Home + Strawberry perl 5.10.0にて動作確認

◎質問者からの返答

ありがとうございます。

問題なく動きました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ