LINUX.ORG.RU
ФорумAdmin

perl и stdin


0

0

В этом примере:

local $/ = "Stroka";
my $value = <STDIN>;

Из STDIN в $value прочитается всё до "Stroka", при этом в $value 
будет содержаться и "Stroka" в конце. Как прочитать из STDIN всё до 
строки "Stroka", но так чтобы в value не было "Stroka"?
anonymous
Ответ на: комментарий от anonymous

Ещё вопросик, можно ли в perl из <STDOUT> прочитать заданное кол-во строк, без цикла? Кол-во байт можно, а вот кол-во строк?

anonymous
()
Ответ на: комментарий от anonymous

И сюда же, как из переменной удалить последние n строк. За ответы, спасибо.

anonymous
()
Ответ на: комментарий от anonymous

>можно ли в perl из <STDOUT> прочитать заданное кол-во строк ...
Читать из <STDOUT> мне никогда не доводилось.

>... без цикла?
Чем тебе цикл не угодил? Что ты хочешь сэкономить, текст программы?

>как из переменной удалить последние n строк
Может держать строки не в скалярной переменной, а в массиве?

P.S. Если тебе нужны более грамотные ответы обратись в форум Development

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.