The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
kvitte seg med spesialtegn vakharia Mahesh UNIX og Linux-applikasjoner 4 07-29-2008 02:36
Spesialtegn i katalog tez UNIX for Dummies Spørsmål og svar 6 08-14-2006 08:06
Hvordan ser spesialtegn i en fil, bruker vi jingi1234 UNIX for Dummies Spørsmål og svar 6 10-19-2005 12:57
spesialtegn nawnaw UNIX for Dummies Spørsmål og svar 2 05-18-2004 04:17
awk / sed med spesialtegn apalex Shell programmering og Skripting 5 05-06-2002 05:40

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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 11-20-2008
angelap angelap is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 2
Sammenligning Spesialtegn (dvs. -, \, /) i en uttalelse om

Jeg trenger å validere spesialtegn på en dato (tegnene mellom år og måned & måned og dag). Dataene arkivert blir befolket av brukere og lese i manuset VI et argument. Jeg vil sørge for at datoen er et "-" (bindestrek) og ikke en '/' eller '\' (skråstrek).

Det alt jeg har prøvd har sviktet og jeg har sluppet opp for ideer. Jeg er ny for skripting og vet ikke hvor ellers å snu. Vennligst hjelp hvis du kan. Takk.

#! / bin / ksh
set-x
V_DATE \u003d '2008-08-30 '
echo $ V_DATE
V_DATE_DASH1 \u003d `echo $ V_DATE | cut-c 5`
echo 'INFO V_DATE_DASH1:' $ V_DATE_DASH1>> $ logfile ()
V_DASH \u003d '-'
echo 'INFO V_DASH:' $ V_DASH>> $ logfile ()
echo $ V_DATE_DASH1 \u003d $ V_DASH
hvis `$ (V_DATE_DASH1) \u003d $ (V_DASH)`
then echo 'INFO V_DATE_DASH1 er OK'>>${ logfile)
else echo 'FEIL V_DATE_DASH1 ikke en "-"'>>${ logfile)
bruksstatistikk
fi
  #2 (permalink)  
Old 11-21-2008
vbe's Avatar
vbe vbe is online now Forum Staff  
Moderator
  
 

Bli Dato: Sep 2005
Bosted: Sveits - GE
Innlegg: 1581
korrigert koden men kanskje jeg hadde for mye "BEAUJOLAIS nouveau" akkurat nå ...


Code:
#!/usr/bin/ksh
set -x
V_DATE='2008-08-30'
echo $V_DATE
V_DATE_DASH1=$(echo $V_DATE | cut -c 5)
echo 'INFO V_DATE_DASH1: ' $V_DATE_DASH1
V_DASH="-"
echo 'INFO V_DASH:'$V_DASH
read pp
echo $V_DATE_DASH1 = $V_DASH
read pp
if [ "$V_DATE_DASH1" = "$V_DASH" ]
   then echo "INFO V_DATE_DASH1 is OK"
else echo "ERROR V_DATE_DASH1 not a "-" "
   usage  # Im waiting to see...
fi

Du kan fortelle meg av, egentlig hadde jeg for mye ...

Sist endret av vbe; 11-21-2008 kl 09:25..
  #3 (permalink)  
Old 11-21-2008
angelap angelap is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 2
Talking

Takk. Jeg setter stor pris på hjelp. Har et glass for å feire, det fungerer.
  #4 (permalink)  
Old 11-21-2008
vbe's Avatar
vbe vbe is online now Forum Staff  
Moderator
  
 

Bli Dato: Sep 2005
Bosted: Sveits - GE
Innlegg: 1581
Det var min glede.


Med vennlig hilsen
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 02:49.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0