LINUX.ORG.RU

История изменений

Исправление unclechu, (текущая версия) :

Хотя тебе тут не пайпы нужны. Можешь написать что-то такое:

my \file = 'file'.IO.open: :a;
my \p = run qw<printf %s\n foo bar baz>, :out;
loop { $_ = p.out.get; last if p.out.eof; file.say: $_ }
p.out.close;
file.close;

Или так:

my \file = 'file'.IO.open: :a;
my \p = run qw<printf %s\n foo bar baz>, :out;

given p.out {
	loop { my \x = .get; last if .eof; file.say: x }
	.close;
	file.close;
}

Исходная версия unclechu, :

Хотя тебе тут не пайпы нужны. Можешь написать что-то такое:

my \file = 'file'.IO.open: :a;
my \p = run qw<printf %s\n foo bar baz>, :out;
loop { $_ = p.out.get; last if p.out.eof; file.say: $_ }
file.close;