The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
problema com o comando dd ou talvez AFS problema Anta Programação Shell Script e 0 08-25-2006 11:10
Problema SSH auth problema budrito UNIX & avançada para usuários experientes 1 03-17-2004 10:12

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-16-2008
netmedic netmedic is offline
Usuário
  
 

Join Date: Feb 2008
Lugares: 12
Awk Problema Need Help!

Eu tenho um problema que eu não ser capaz de conseguir resolver. Primeiro de tudo, estou escrevendo o script é para um servidor Windows. Estou tentando escrever um script que irá conectar a um iSCSI SAN e localize o último Snapshot para esse servidor e montá-lo para um backup. Para capturar as telas que foram redireccionar o output para um ficheiro de texto, em seguida, usando CygWin e basbaque para analisar o ficheiro e extrair a informação que eu preciso passar para uma outra que tem o nome de um arquivo bat, que é executado para a próxima etapa. Eu tenho tudo trabalhando com excepção da última etapa crítica. Quando eu ligar para o instantâneo, o volume não é montado com uma letra. Quando eu executar um diskpart posso ver o número de disco (sem uma letra). Então eu preciso para executar alguns comandos Diskpart para conectar-se o volume antes que eu possa atribuir uma carta de minha escolha.

Agora para a questão. A saída do processo é a seguinte:

Volume 0 <sp> Dados Partição NTFS 400 GB Saudável
Volume 1 Z <sp> <sp> DVD-ROM 0 GB Saudável
Volume 2 C <sp> NTFS Partition 21 GB Healthy System
Volume 3 D Data1 Partição NTFS 115 GB Saudável
(<sp> está lá apenas para indicar a existência de um espaço em branco)

O que eu preciso fazer é extrair a linha que não tem uma letra de unidade. Gostaria de usar awk para isso. O problema é que esta linha não é sempre a primeira linha, nem Volume 0. A única coisa que é constante é que não terá uma letra. Quando tento de US $ 3 para o terceiro campo que ele trata a palavra de dados como a terceira desde o seu campo em branco. Eu era algo como hopeing

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

Pode qualquer um ajudar?
 

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 11:03.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0