Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Introitus et exitus / Programmata externa exsequi 🆕 / Exercises / Variabilem processui filio trade
Solutio: Variabilem processui filio trade
Ecce solutio possibilis huius exercitationis.
Codex
my $file = 'notes.txt';
spurt $file, "one\ntwo\nthree\n";
%*ENV<NOTES> = $file;
my $proc = shell 'wc -l < "$NOTES"', :out;
say $proc.out.slurp(:close).trim;
unlink $file;🦋 Inveni codicem fontem in archivo read-env.raku.
Exitus
3Commentarii
spurtnotes.txtcum tribus lineis creat.%*ENV<NOTES>ad nomen eius ponens nomen archivi in ambitum ponis quem quodlibet programma filium heredabit.Imperatum
shellillum ambitum heredat,$NOTESinnotes.txtexpandit, et archivum inwc -lfundit, quod lineas eius numerat. Redirectio< "$NOTES"exitum ad solum numerum3restringit, quem per:outcapimus et amputamus.Denique purgatio in Raku ipso per
unlinkfit — nullo interprete opus. Archivum delere mera operatio systematis archivorum est, itaque nulla ratio est alium processum ad id lanciandi.