Tecnología

Inicio

¿Cómo encontrar duplicados en el archivo que utiliza Perl

Perl es un lenguaje de programación de propósito general que puede ser utilizado como un lenguaje de script shell o Web. Utilizar Perl para encontrar las líneas duplicadas en cualquier archivo de texto e imprimirlos a la pantalla, o en otro archivo. La variable hash de Perl se utiliza para contener los datos de lista. Un bucle while analiza el archivo y cuenta el número de veces que la línea se encuentra en el archivo.

Instrucciones

1 Abrir un archivo de texto plano en blanco. Escriba las líneas siguientes para iniciar el script de Perl:

! / Usr / bin / perl

use strict;
utilizar advertencias;

2 Introduzca esta línea para crear la variable que contiene el nombre del archivo:

mis archivos $ = 'filename.txt';

Reemplazar "archivo.txt" con el nombre del archivo en el que desea buscar duplicados.

3 Escriba la línea siguiente para crear el hash para contener las líneas del archivo:

mi linea;

4 Inserte esta línea para abrir el archivo para su lectura:

@ARGV Locales = ($ archivo);

5 Iniciar el bucle while que va a leer a través de cada línea del archivo:

mientras que (<>) {

6 Imprimir las líneas duplicadas a la pantalla con esta línea:

imprimir si la línea $ {} $ _ ++;}

7 Guarde y cierre el archivo.