Аргумент -n
заставляет Perl размещать цикл вокруг программы, что заставляет его перебирать аргументы типа файла несколько как sed -n
или awk
.Пропустить строки, когда «perl -n»
Теперь, возможно ли пропустить захват некоторых из следующих строк линии в сценарии, используя -n
?
#!/usr/bin/perl -wn
if (/my case/) {
# Skip two lines
<>; <>;
# Do something with the line just read.
}
Вышеуказанное не работает для меня. $_
застревает в той же строке/содержании.
* «<сам по себе не заполняет $ _ - только в специальном случае while (<>)." *, Ahh, вот что меня достало. Благодаря!!! – xpt