The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



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
problema con el comando dd o quizás AFS problema Anta Programación de scripts de shell y 0 08-25-2006 11:10 AM
Problema SSH auth problema budrito UNIX para usuarios avanzados y expertos 1 03-17-2004 10:12 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 02-16-2008
netmedic netmedic is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Publicaciones: 12
AWK Problema Need Help!

Tengo un problema que no han sido capaces de obtener resuelto. En primer lugar la secuencia de comandos le escribo es para un servidor Windows. Estoy tratando de escribir un script que se conectará a una SAN iSCSI y localizar la última instantánea de ese servidor y de montaje para una copia de seguridad. Con el fin de capturar las pantallas que han sido la reorientación de la salida a un archivo de texto y luego usando Cygwin y gawk para analizar el archivo y extraer la información que necesito para pasar a otro archivo que se llama un bat que se ejecuta para el siguiente paso. Tengo todo excepto el último paso crítico. Cuando me conecto a la instantánea del volumen no se monta con una letra de unidad. Cuando ejecuto un diskpart puedo ver el disco número (sin letra). Entonces necesita ejecutar algunos comandos diskpart para conectar con el volumen antes de que pueda asignar una letra de mi elección.

Ahora para el tema. La salida del archivo es el siguiente:

Volumen 0 <sp> de datos NTFS Partición 400 GB Saludables
Tomo 1 Z <sp> <sp> DVD-ROM 0 GB Saludables
<sp> Volumen 2 C NTFS Partición 21 GB Sistema Saludables
Tomo 3 D Data1 NTFS Partición 115 GB Saludables
(<sp> existe sólo para indicar hay un espacio en blanco)

¿Qué tengo que hacer es extraer la línea que no tiene una letra de unidad. Me gustaría usar awk para ello. El problema es que esta línea no es siempre la primera línea ni Volumen 0. Lo único que es constante es que no tienen una letra de unidad. Cuando trato de $ 3 para el tercer campo en que trata a la palabra de datos como la tercera desde su campo en blanco. Hopeing yo era algo así como

$ 3 / / (print $ 1, $ 2)

Cualquiera puede ayudar?
  #2 (Enlace permanente)  
Old 02-16-2008
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
¿Puedo jugar con locura?
  
 

Fecha: abril 2002
Lugar: Italia
Puestos: 370
Código:
awk '!/^Volume [0-9] [A-Z]/ { print($1,$2) }' input_file
  #3 (Enlace permanente)  
Old 02-16-2008
netmedic netmedic is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Publicaciones: 12
Cita:
Publicado originalmente por robotronic View Post
Código:
awk '!/^Volume [0-9] [A-Z]/ { print($1,$2) }' input_file
Corrí y lo que tengo es la siguiente en una línea:

Volumen 0 Volumen 1 Volumen 2 Volumen 3.

Lo que necesito dispayed es sólo el volumen que no tiene una letra de unidad.
  #4 (Enlace permanente)  
Old 02-16-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Mensajes: 5.763
En lo que respecta a la anterior se refiere awk Volumen 0 de datos es el mismo que el Volumen 0 D.
Significa la palabra "datos" siempre aparecen por cualquier volumen que necesita? Veo Data1.
  #5 (Enlace permanente)  
Old 02-16-2008
netmedic netmedic is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Publicaciones: 12
Puede, dependiendo de qué volumen se está montando. Lo único que es único es el que tiene que ser montado no tiene una letra de unidad.
  #6 (Enlace permanente)  
Old 02-16-2008
netmedic netmedic is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Publicaciones: 12
Mi tuve una mala (en lugar de un [AZ en la búsqueda. Está trabajando ahora ...

Gracias! Realmente aprecio la ayuda.
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 11:23 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0