![]() |
|
|
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 |
| Información necesaria sobre el pstack solaris10 | rajendra44 | UNIX para usuarios avanzados y expertos | 0 | 06-02-2008 09:46 AM |
| Ayuda necesaria con csh script para leer datos de un archivo | fizzme | Programación de scripts de shell y | 1 | 05-29-2008 08:30 PM |
| Requiere de secuencias de comandos | shameeque | Windows y DOS: Temas y Debates | 3 | 02-14-2007 04:19 AM |
| Ayuda urgente necesaria en la supresión de una línea sin necesidad de abrir un archivo script de shell usinga | naan | Programación de scripts de shell y | 6 | 07-20-2006 04:42 AM |
| UNIX RUTA POR FAVOR AYUDA información necesaria (soy nuevo en Unix) | akitachi | UNIX for Dummies Preguntas y Respuestas | 1 | 05-10-2002 03:37 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Secuencia de comandos necesarios para obtener un archivo de información necesaria. Pls. que me ayude.
Hi All,
Tengo información en el archivo como, \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Interfaz Información \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d +++++++++++++++++ NMInterface ++++++++++++++ ObjID: 251c55a2-2257-71dd-0f68-9887a1f10000 NNMObjID: 82857 EntityName: aust00m1.mis.amat.com [0 [161]] Descripción: ATM9/0/0-atm capa Descubierto en la zona: 0 EntityType: Interfaz IPLevel: 4 OverallStatus: NotMon OADId: 0 StatusChangeTime: 0 CreateTime: 1210839357 ChangeTime: 1210839357 Padres de contención: aust00m1.mis.amat.com (1d5ebb70-2257-71dd-0f68-9887a1f10000) Interfaz de Propiedad \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d VPI: 0 VCI: 0 BoardNo: -- PortNum: 0 AuxPortNum: 0 IfIndex: 161 IfName: AT9/0/0 IfAlias: -- IfType: 37 PhysicalAddress: -- L2DomainID: -1 IfOperStatus: 2 IfAdminStatus: 2 VlanPortType: 2001689792 isDiscoContrivedIF: 0 IfSpeed: 0 SI Capacidad: Requisito: Siempre coincide con la cadena "+++++++++++++++++ NMInterface ++++++++++++++"Entonces se debe imprimir la siguiente información. EntityName: OverallStatus: IfName: Ejemplo de resultado: EntityName: aust00m1.mis.amat.com [0 [161]] OverallStatus: NotMon IfName: AT9/0/0 Nota: El archivo contiene mutiple registros. El ejemplo anterior es un registro. Si la cadena de nuevo partido que debería hacer la misma operación. I adjunto archivo de ejemplo en este hilo. Pls. me proporcionará un guión para este requisito. Gracias, Gobinathan.S |
|
||||
|
Pruebe esto:
Código:
awk '/^+.*NMInterface/{f=1}
f&&/EntityName:/{print}
f&&/OverallStatus:/{print}
f&&/IfName:/{print;f=0}
' file
|
|
||||
|
¿No podemos usar egrep?
#! / bin / sh egrep-e '^ + * NMInterface | EntityName ^ | ^ OverallStatus | ^ IfName "miarchivo |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|