![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| ¿Cómo puedo eliminar los duplicados de secuencia en UNIX? ¿Qué debo de línea de comandos tipo? | patrick chia | Programación de scripts de shell y | 4 | 01-23-2009 01:18 AM |
| eliminar primeras palabras de una línea | shellscripter | Programación de scripts de shell y | 4 | 10-08-2008 01:34 AM |
| Eliminar una entrada duplicada en línea | kharen11 | UNIX for Dummies Preguntas y Respuestas | 5 | 07-05-2007 02:56 PM |
| Identificar palabras duplicadas en una línea de comandos utilizando | srinivasan_85 | UNIX for Dummies Preguntas y Respuestas | 8 | 05-01-2007 01:29 AM |
| Eliminar duplicados línea | Student37 | UNIX for Dummies Preguntas y Respuestas | 1 | 02-22-2005 03:00 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Hola,
Por favor, ayuda! Tengo un archivo duplicado que tengan algunas palabras en línea y quiero eliminar la duplicación de las palabras. El orden de las palabras en el archivo de salida no importa. Fichero_entrada pink_kite red_pen bola pink_kite bola yellow_flower blanco no blanco no nine_pen nube nube rosa rosa nine_pen brown_ball blanco red_bear verde red_bear blanco no OutputFile pink_kite red_pen bola yellow_flower blanco no nine_pen nube rosa brown_ball blanco red_bear verde blanco no Su ayuda es muy apreciada. Gracias de antemano ![]() Última edición por sam_2921; al 03-18-2009 06:05 AM.. Motivo: formato |
|
||||
|
Código:
#!/usr/bin/env python
for line in open('temp.txt', 'r'):
seen = []
words = line.rstrip('\n').split()
for word in words:
if not word in seen:
print word,
seen.append(word)
print
Código:
# cat temp.txt pink_kite red_pen ball pink_kite ball yellow_flower white no white no cloud nine_pen pink cloud pink nine_pen brown_ball white red_bear green red_bear white no # python temp.py pink_kite red_pen ball yellow_flower white no cloud nine_pen pink brown_ball white red_bear green white no |
|
||||
|
hola perl debería ser fácil.
Pero usted puede tratar a continuación awk Código:
nawk '
function re_dup(arr,n)
{
for(i=1;i<num;i++){
for(j=i+1;j<=num;j++){
if (arr[i]==arr[j])
arr[j]=""
}
}
}
{
num=split($0,arr," ")
re_dup(arr,num)
for(i=1;i<=num;i++){
if(arr[i]!="")
printf("%s ",arr[i])
}
printf "\n"
}' filename
|
|
||||
|
Gracias summer_cherry, ShawnMilo y Rubin.
![]() Los códigos nawk y Python está ejecutando perfecto, Rubin awk pero la línea está dando un error "a [: Evento no encontrado." can u orientar por favor por qué viene este error? Gracias de nuevo. Sam |
|
||||
|
Gracias summer_cherry, ShawnMilo y Rubin.
![]() Los códigos nawk y Python está ejecutando perfecto, Rubin awk pero la línea está dando un error "a [: Evento no encontrado." can u orientar por favor por qué viene este error? Gracias de nuevo. Sam |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|