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
kontrollere, om fjernbetjeningen filen findes hcclnoodles Shell Programmering og Scripting 2 08-27-2008 06:53 PM
Sådan kontrollerer du, hvis en direcorty eksisterer? SunnyK Shell Programmering og Scripting 2 11-08-2007 10:47 AM
Hvordan kan jeg kontrollere, om biblioteket findes i en Makefile zivsegal UNIX for dummyer Spørgsmål & svar 2 09-10-2007 04:12 AM
kontrollere, om biblioteket findes jerardfjay Shell Programmering og Scripting 2 06-13-2005 03:26 PM
perl ftp kontrollere filen findes methos Shell Programmering og Scripting 2 06-18-2003 09:21 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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 05-30-2007
philplasma's Avatar
philplasma philplasma is offline
Registreret Bruger
  
 

Join Date: May 2007
Beliggenhed: Quebec
Stillinger: 18
hvordan man kan kontrollere, om maskerede bibliotek eksisterer?

Jeg forsøger at skrive et script, der identificerer om et bibliotek i form syl .????????. IP eksisterer. Jeg har en, der eksisterer, der er AWL.05301032.IP.

Når jeg prøve sådan her: Hvis [[-d AWL.05301032.IP]]

Jeg får rigtigt, men når jeg prøve sådan her:
Hvis [[-d syl .????????. IP]]
Eller sådan
Hvis [[-d syl .*. IP]]
Eller enhver anden variation af wild cards, jeg får falsk.

Er der en måde for mig at kontrollere, om tilstedeværelsen af et bibliotek, der bruger en maske?

Tak for enhver hjælp, som kan leveres!

Phil Plasma
  #2 (permalink)  
Old 05-30-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Problemet er din wild cards er ved at udvide i flere elementer.

Prøv noget i retning af følgende


Code:
for d in AWL.????????.IP 
do
     if test -d $d
     then
           echo $d exists
     fi
done

  #3 (permalink)  
Old 05-30-2007
philplasma's Avatar
philplasma philplasma is offline
Registreret Bruger
  
 

Join Date: May 2007
Beliggenhed: Quebec
Stillinger: 18
Tak for det hurtige svar, Porter, men det fungerede ikke. Først løb jeg det som er og fik ingenting, så jeg ændrede det som sådan:


Code:
for d in AWL.????????.IP 
do
     echo $d
     if test -d $d
     then
           echo $d exists
     fi
done

Og hvad udskrevet til skærmen var


Code:
AWL.????????.IP

Dette er en ksh på en Windows Server ved hjælp af MKS Toolkit.
  #4 (permalink)  
Old 05-30-2007
porter porter is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jan 2007
Stillinger: 2965
Hvis du kommer tilbage "AWP .????????. IP" derefter intet matchede udtrykket.

Den måde generelle udtryk arbejde i tanken er, hvis der er fil matcher dem, der passer returneres, ellers udtryk.

Kan du gøre "ls-l" for os at se, hvad du ser?

Det kan være en sag følsomhed type ting, note, vinduer filsystemer er case-insensitive, UNIX dem, er normalt store og små bogstaver.

Du skal måske prøve "AWP .????????. ip" eller lidt variation.
  #5 (permalink)  
Old 05-30-2007
philplasma's Avatar
philplasma philplasma is offline
Registreret Bruger
  
 

Join Date: May 2007
Beliggenhed: Quebec
Stillinger: 18
Unhappy

tak så meget, det virker nu. Det selv arbejdede, før jeg bare havde lavet den fejl at gå til syl .*. IP, som er standard for alle mine andre kunder, men for denne kunde de biblioteker kaldes TL .*. IP, så dine første svar på, hvordan at løse dette lykkedes.

Ked af de ekstra svar, jeg var nødt til at trække fra dig.

Tak igen!

Phil Plasma
Closed Thread

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 08:09 AM.


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