Я бы прочитал файл, например test.test
, который содержит
#test:testdescription\n
#cmd:binary\n
#return:0\n
#stdin:|\n
echo"toto"\n
echo"tata"\n
#stdout:|\n
toto\n
tata\n
#stderr:\n
Мне удалось принять, которые после #test:; #cmd: и т. д ...
но для stdin
или stdout
я хочу взять всю строку до следующей #
в таблицу @stdin
и @stdout
.
Я делаю цикл while ($line = <TEST>)
, поэтому он будет смотреть на каждую строку. Если я вижу шаблон /^#stdin:|/
, я хочу перейти к следующей строке и перенести это значение в
стол, пока я не увижу следующий #
.
Как перейти к следующей строке в цикле while
?