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
TEST kommandoen amatuer_lee_3 Shell programmering og Skripting 4 05-09-2008 08:36
Test kommandoen JWilliams AIX 2 12-04-2007 02:53
test-kommandoen ser rart ... jjinno Shell programmering og Skripting 2 11-02-2007 07:31
test-kommandoen ikke fungerer Zam Shell programmering og Skripting 2 07-04-2006 10:42
Linux test kommandoen pvar Linux 4 07-15-2004 07:23

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 04-22-2007
marwan marwan is offline
Registrert bruker
  
 

Bli Date: Mar 2007
Innlegg: 20
TEST kommandoen

Hei alle,
Jeg er ny på UNIX og skripting, og jeg har noen problemer med test-kommandoen.
når jeg prøver å kjøre kommandoen:
test 20070327.gz> 20070320.gz
Jeg prøver å gjøre en tegnstreng sammenligning mellom de to strenger eller to filer, for å sikre at 20070327.gz er større enn 20070320.gz
men kommandoen er ikke akseptert, tror jeg skallet tolker> som input output omadressereren, ikke som en (større enn) tegn.
så, hvordan kan jeg unngå denne feilen?
Takk på forhånd
  #2 (permalink)  
Old 04-23-2007
anbu23 anbu23 is offline Forum Advisor  
Registrert bruker
  
 

Bli Date: Mar 2006
Beliggenhet: Bangalore, India
Innlegg: 1398
Legg back slash

Code:
test 20070327.gz \> 20070320.gz

  #3 (permalink)  
Old 04-23-2007
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmerer, forfatter
  
 

Bli Date: Mar 2007
Bosted: Toronto, Canada
Innlegg: 2378
Sitat:
Originally Posted by marwan
Hei alle,
Jeg er ny på UNIX og skripting, og jeg har noen problemer med test-kommandoen.
når jeg prøver å kjøre kommandoen:
test 20070327.gz> 20070320.gz
Jeg prøver å gjøre en tegnstreng sammenligning mellom de to strenger eller to filer, for å sikre at 20070327.gz er større enn 20070320.gz
men kommandoen er ikke akseptert, tror jeg skallet tolker> som input output omadressereren, ikke som en (større enn) tegn.
så, hvordan kan jeg unngå denne feilen?

I tillegg til løsningen anbu23 ga deg (som jeg unngå, ettersom det ikke er standard), er det en rekke måter. For eksempel kan du fjerne suffikset:


Code:
f1=20070327.gz
f2=20070320.gz
test ${f1%.gz} -gt ${f2%.gz}

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 10:36.


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