![]() |
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 |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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? |
|
||||
|
Cita:
Volumen 0 Volumen 1 Volumen 2 Volumen 3. Lo que necesito dispayed es sólo el volumen que no tiene una letra de unidad. |
|
||||
|
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. |
|
||||
|
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.
|
|
||||
|
Mi tuve una mala (en lugar de un [AZ en la búsqueda. Está trabajando ahora ...
Gracias! Realmente aprecio la ayuda. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|