[Linuxtrent] Re: appello agli esperti perl

  • From: Guido Brugnara <gdo@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 27 Oct 2014 17:40:37 +0100

On 27/10/2014 15:43, Michele Bert wrote:
Sto scrivendo uno script in perl che a grandi linee fa 3 semplicissime cose:
- prende un file testo codificato ebcdic, cui tutte le righe sono
lunge 79 caratteri, e privo di carattere di fine riga.
- lo converte in ascii, ed inserisce un carattere di fine riga ogli 79 caratteri
- copia/sposta il risultato in un altra directory

Nello script che hai allegato utilizzi comandi esterni ("dd" e "mv") quando potresti fare tutto in Perl.

Dai una occhiata a:
   - http://perldoc.perl.org/perlebcdic.html
   - http://search.cpan.org/~cxl/Convert-EBCDIC
   - http://search.cpan.org/~grommel/Convert-IBM390

Potresti anche usare "sysread" anziché "read" con probabile beneficio in velocità.

bye
gdo
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: