私は設定を読み込もうとしています。 Perlのファイル。設定ファイルは、行の継続を示すために後続のバックスラッシュを使用します。たとえば、ファイルは次のようになります。Perlでは、設定ファイルの継続行をどのように処理できますか?
=== somefile ===
foo=bar
x=this\
is\
a\
multiline statement.
私はファイルを読み込み、その後、ラインを連結するために、末尾のバックスラッシュ(ES)を処理するコードを持っています。しかし、Perlはすでに私のためにそれをしたようです。例えば、コード:
open(fh, 'somefile');
@data = <fh>;
print join('', @data);
プリント:
foo=bar
x=thisisamultiline statement
ローと、見よ '@data =;'ステートメントはすでにを持っているように見えるは、後ろにバックスラッシュを処理!
これはPerlで定義された動作ですか?
これを再現できません - これはperlスクリプト全体ですか?上記のスニペットに表示されていないモジュールが必要なのか使用していますか? open()で使用した構文は標準のperlでもありません。使用しているPerlのバージョンとプラットフォームは何ですか? –