Articles of perl

Come posso compilare il mio script Perl in modo che possa essere eseguito su sistemi senza perl installato?

Ho un file .pl e voglio eseguire quel file in qualsiasi sistema anche se perl non è installato. Come posso ottenerlo? Qualcuno può farmi sapere con alcuni buoni esempi per farlo?

Come faccio a far funzionare i miei script Perl come normali programmi su Windows?

Voglio che i miei script Perl si comportino come qualsiasi altro eseguibile (file * .exe). Quando faccio doppio clic su myscript.pl lo voglio eseguire invece di aprire in un editor di testo. Voglio eseguire myscript.pl invece di perl myscript.pl . Voglio davvero eseguire myscript invece di myscript.pl . Voglio eseguire il program | myscript program […]

Come posso licenziare e dimenticare un processo in Perl?

Qualcuno può dirmi come licenziare e dimenticare un processo in Perl? Ho già guardato il ruby: come sparare e dimenticare un sottoprocesso? per fare lo stesso in Ruby.

Come posso eseguire i comandi del sistema Perl in background?

#!/usr/bin/env perl use warnings; use strict; use 5.012; use IPC::System::Simple qw(system); system( ‘xterm’, ‘-geometry’, ’80×25-5-5′, ‘-bg’, ‘green’, ‘&’ ); say “Hello”; say “World”; Ho provato questo per eseguire il comando xterm in background, ma non funziona: Nessun percorso assoluto trovato per shell: & Quale sarebbe il modo giusto per farlo funzionare?

Come posso analizzare in modo efficiente un file CSV in Perl?

Sto lavorando a un progetto che prevede l’analisi di un grande file csv in Perl e sto cercando di rendere le cose più efficienti. Il mio approccio è stato quello di split() il file per linee prima, e quindi split() ogni riga di nuovo con le virgole per ottenere i campi. Ma questo subottimale poiché […]

Come posso includere dynamicmente i moduli Perl senza usare eval?

Ho bisogno di includere dynamicmente un modulo Perl, ma se ansible vorrei stare lontano dalla valutazione a causa degli standard di codifica del lavoro. Questo funziona: $module = “My::module”; eval(“use $module;”); Ma ho bisogno di un modo per farlo senza eval se ansible. Tutte le ricerche su google portano al metodo eval , ma nessuno […]

Come posso estrarre l’URL e colbind il testo da HTML in Perl?

In precedenza ho chiesto come farlo in Groovy. Tuttavia, ora sto riscrivendo la mia app in Perl a causa di tutte le librerie CPAN. Se la pagina contiene questi collegamenti: Google Apple L’output sarebbe: Google, http://www.google.com Apple, http://www.apple.com Qual è il modo migliore per farlo in Perl?

La ricerca multilinea si sostituisce con Perl

So che questo tipo di domande sono già state fatte molte volte in passato. Il motivo per cui vengo di nuovo qui è che mi sembra di aver perso qualcosa di semplice e fondamentale. È ansible rendere questo tipo di routine di sostituzione della ricerca migliore. Ad esempio senza aprire lo stesso file due volte. […]

Profilazione del profilo Perl e rilevamento delle perdite?

Ho scritto un servizio di rete persistente in Perl che gira su Linux. Sfortunatamente, durante la sua esecuzione, il Resident Stack Size (RSS) cresce, cresce e cresce lentamente ma inesorabilmente. Ciò nonostante gli sforzi diligenti da parte mia di eliminare definitivamente tutte le chiavi di hash non necessarie ed eliminare tutti i riferimenti a oggetti […]

Qual è il modo migliore per aprire e leggere un file in Perl?

Nota: non sto cercando il modo “giusto” per aprire / leggere un file, o il modo in cui dovrei aprire / leggere un file ogni volta. Sono solo interessato a scoprire in che modo la maggior parte delle persone usa e magari ad imparare alcuni nuovi metodi contemporaneamente:) * Un blocco di codice molto comune […]