$ perl -pe 1 foo && echo ok Can't open foo: No such file or directory. ok Naprawdę chciałbym, aby skrypt Perla zawiódł, gdy plik nie istnieje. Jaki jest „właściwy” sposób, aby polecenie -p lub -n nie powiodło się, gdy plik wejściowy nie
$ perl -pe 1 foo && echo ok Can't open foo: No such file or directory. ok Naprawdę chciałbym, aby skrypt Perla zawiódł, gdy plik nie istnieje. Jaki jest „właściwy” sposób, aby polecenie -p lub -n nie powiodło się, gdy plik wejściowy nie
Zależy mi na nauce Raku (Perl 6) i jego składni. Mam już zainstalowany Perl 5 na moim komputerze Ubuntu. vinod@ubuntu-s-1vcpu-1gb-nyc1-01:~$ perl -v This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more...
Korzystam z następujących oczekujących ciągów znaków o długości 5 znaków: while (glob '{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}'x5) { print "$_\n"; } ale zwraca tylko 4 znaki: anbc anbd anbe anbf anbg ... Kiedy jednak zmniejszę liczbę znaków na liście: while (glob...
W Perlu 5 możesz emulować wc -lza pomocą oneliner: perl -lnE 'END {say $.}' test.txt Jak wdrożyć tę funkcjonalność w Raku Jeśli spróbujesz to zaimplementować: raku -e 'say "test.txt".IO.open.lines.elems' okazuje się powolny i zużywa dużo pamięci Informacje do odtworzenia: $ wget...