Czy istnieje sposób na przechwycenie wydruku podprogramu do zmiennej, aby zamiast tego wysłać go na stderr?
Załóżmy, że mamy:
sub test {
print "testing\n";
}
Jeśli jest przypadek, w którym chcę go wydrukować na stderr zamiast stdout, czy istnieje sposób na wywołanie tego podprogramu? Czy mogę przechwycić dane wyjściowe do zmiennej, a następnie użyć ostrzeżenia? Jestem całkiem nowy w perlu.