例如,我有一个txt文件,在&符号上打破了多行调用.
command1
command2
execute myscript &
opt1=val1 &
opt2=val2
...
Run Code Online (Sandbox Code Playgroud)
在打开文件时,有没有办法告诉Perl将这三行看作是一行并忽略&?
不是在打开文件时.但是在阅读时加入他们并不太难:
open(my $in, '<', 'file.txt') or die;
while (<$in>) {
$_ .= <$in> while s/&\s*\z//;
# $_ now contains a complete record
...
}
Run Code Online (Sandbox Code Playgroud)