![]() |
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 |
| Mostrar nombres de columna en una tabla usando el acceso perl | chriss_58 | Programación de scripts de shell y | 1 | 12-23-2008 04:26 PM |
| Extracción de nombres de columna de una tabla .. SQL con UNIX | fmina | UNIX for Dummies Preguntas y Respuestas | 4 | 08-19-2008 02:52 AM |
| Imprimir nombres de columna, junto con los valores de SQL | thana | Programación de scripts de shell y | 5 | 07-24-2008 03:33 AM |
| Proceso de identificación en los nombres de los archivos | tekster757 | UNIX for Dummies Preguntas y Respuestas | 1 | 03-07-2008 12:29 PM |
| Nombres de columna en archivos planos | srivsn | Programación de scripts de shell y | 1 | 12-27-2005 06:47 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Quiero script que puede eliminar los repetidos proceso y obtener el valor de la parte superior de la segunda columna.
Con una marca roja sólo quiero otro proceso debe ser repetido, sino de cómo eliminar? Ayúdame chicos. oráculo 496094 oráculo 471572 oráculo 471497 oráculo 470561 ko9coll 96157 kuxagent 91252 shlap64 90914 koragent 90591 koragent 90450 ko9coll 90372 tnslsnr 90203 stat_daemon 90196 kux_vmstat 89484 ifstat 89436 nfs_stat 89402 kddsignl 88875 kddsignl 88875 ibmdiradmn 88437 |
|
||||
|
Prueba:
Código:
awk '{ if(a[$1]=="") {a[$1]=$2; print $1" "a[$1]; } }' filename
|
|
||||
|
Código:
#! /usr/bin/perl
open FH,"<a.txt";
while(<FH>){
my @tmp=split(" ",$_);
if(! exists $hash{$tmp[0]}){
print $_;
$hash{$tmp[0]}++;
}
}
close FH;
|
|
||||
|
Idea:
Vea si su comando "ps" tiene la opción "-H" (jerarquía) opción. Cuidado: 1) unix no necesariamente asignar identificadores de proceso en orden numérico. 2) No he notado un proceso de jerarquía con Oracle. En mi sistema, el proceso padre PPID Oracle para todos los procesos de identificación 1 (de inicio). El tuyo puede ser diferente. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|