The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Problemet med dd kommandoen eller måske AFS problem Anta Shell Programmering og Scripting 0 08-25-2006 11:10 AM
SSH Problem auth problem budrito UNIX for Advanced & Ekspertsøgning Brugere 1 03-17-2004 10:12 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-16-2008
netmedic netmedic is offline
Registreret Bruger
  
 

Join Date: Feb 2008
Stillinger: 12
AWK Problem Need Help!

Jeg har et problem, at jeg ikke har være i stand til at få løst. Først og fremmest scriptet Jeg skriver er for en Windows-server. Jeg forsøger at skrive et script, der vil oprette forbindelse til en iSCSI SAN og find de seneste Snapshot for at serveren og montere den for en sikkerhedskopi. For at fange skærme jeg har været omlægge produktionen til en tekstfil derefter bruge cygwin og GAWK at parse filen og pakke de oplysninger jeg har brug for at passere i en anden fil, som kaldes en bat-fil, der er udført for de næste skridt. Jeg har alt, bortset fra de sidste afgørende skridt. Når jeg opretter forbindelse til øjebliksbillede volumen ikke montere med et drevbogstav. Når jeg kører en diskpart jeg kan se den disk nummer (uden et brev). Jeg så nødt til at køre et par diskpart kommandoer til at oprette forbindelse til den mængde, før jeg kan tildele et brev af mit valg.

Nu til spørgsmålet. Produktionen af filen er som følger:

Bind 0 <sp> Data NTFS Partition 400 GB Sund
Bind 1 Z <sp> <sp> DVD-ROM 0 GB Sund
Bind 2 C <sp> NTFS Partition 21 GB Sund System
Bind 3 D Data1 NTFS Partition 115 GB Sund
(<sp> er der kun at angive, der er en tom plads)

Hvad jeg skal gøre, er at udpakke den linje, der ikke har et drevbogstav. Jeg vil gerne bruge awk for dette. Problemet er, at denne linie er ikke altid den første linje eller bind 0. Det eneste, der er konstant, er, at der ikke vil have et drevbogstav. Når jeg forsøger en $ 3 for det tredje område, det behandler ordet Data som det tredje område siden sin tomt. Jeg var hopeing noget lignende

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

Kan nogen hjælpe?
 

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:35 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0