The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Hulp bij String Vergelijking hypnotic_meat Programmeren en Shell Scripting 2 04-24-2009 09:48
string vergelijking Swapna173 UNIX voor Dummies Questions & Answers 1 03-23-2009 01:59 PM
string vergelijking Jatsui Programmeren en Shell Scripting 5 02-04-2008 04:28 PM
string vergelijking fedora Programmeren en Shell Scripting 2 01-03-2007 03:20 PM
String Vergelijking abey Hoog Niveau Programmering 1 10-19-2005 01:08 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-10-2009
46019 46019 is offline
Geregistreerde gebruiker
  
 

Join Date: Jun 2007
Posts: 11
String vergelijking

Hoi,

Ik heb de onderstaande logica. Hier 'X' is een variabele met een string.


if [$ x \u003d "Vandaag is het vakantie."]
dan
echo "i dont need to go to OFC"
anders
echo "I need to go to OFC"


Please help me op te schrijven in Linux.

Bedankt.
  #2 (permalink)  
Old 07-10-2009
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Locatie: Duitsland
Berichten: 2311
CODE-tags gebruiken bij het plaatsen van code, gegevens of logs voor een betere leesbaarheid en in dit geval voor het bijhouden van de opmaak / inspringing, ty.

Wijzig de vs \u003d \u003d\u003d en probeer het opnieuw. Als het nog steeds niet werkt, probeer dan het dubbele vierkante haken dwz. [[]].

Meer lezen hier:
Tests
  #3 (permalink)  
Old 07-10-2009
kshji's Avatar
kshji kshji is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2009
Locatie: Finland
Posts: 236
Vergeet niet, het is altijd commandoregelprogramma \u003d argument gebruikte.
test (\u003d [) is commando, ... [] Geen beugel, zoals in een aantal programmeertalen.
indien nodig-block eind \u003d fi.
Ook altijd "" met variabele. Waarom? Als de variabele leeg is, krijg je fout, maar als het is "$ variabele", het is altijd string met een lengte van> \u003d 0.

Code:
if  [  "$X" = "Today is holiday."  ]
then 
   echo "i dont need to go to ofc"
else
   echo "i need to go to ofc"
fi

Dubbele beugel is verschillende commando als single \u003d differerent argumenten enzovoorts.

meer over wanneer, testen, ...

Laatst gewijzigd door kshji; op 07.10.2009 04:00.. Reden: Vaststelling
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 09:31 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0