Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Hoe te testen Null Unix Script
Shell scripts zijn een krachtige manier van het manipuleren van gegevens en opdrachten binnen het Unix-besturingssysteem . Null variabelen zijn moeilijk te testen , tenzij je weet dat de juiste manier om dit te doen . In andere talen , variabelen met dingen als " " normaal beschouwd als null zijn niet in het geval van de Unix- shell als ze anders worden geïnterpreteerd . Met null-waarden in variabelen is vaak een nuttige indicator van problemen die zich in een script wanneer waarden niet zijn toegewezen automatisch als verwacht . Wanneer dit gebeurt kan worden ingegrepen en problemen verholpen of het script kan een geheel andere route te nemen om het probleem op te lossen . Instructies
1

Zorg ervoor dat de variabele te testen NIET is ingesteld op iets . Een eenvoudige manier om dit te doen is een variabele die niet vóór de test toegewezen aan een waarde van niet initialiseren van de variabele zoals var = " " test . In dit voorbeeld , " " zou worden aangemerkt als een string ( niet eigenlijk nul lengte ) en zou worden geïnterpreteerd als een waarde in shell script .

Test 2 de variabele voor nul lengte met behulp van de standaard Unix shell syntaxis die ( in de Bourne shell -versie ) is :

if [ - z " $ var " ]

# andere commando's dan
...

fi

Dit betekent dat als de " var $ " variabele niet een lengte hebben , het is een waarde van nul. Actie kan dan worden genomen op basis van de test in de " dan" verklaring die volgt.

Test 3 een variabele voor een null-waarde , en als het een waarde bevat, wijst een in een enkel commando . Dit kan worden bereikt door gebruik te maken van een speciale shell commando als volgt :

varisnullornot = $ { var : - NULL }

In dit geval wordt de variabele " varisnullornot " wordt de waarde in het toegewezen variabele " var " als het een waarde . Als het een waarde heeft, zullen de variabele " varisnullornot " het woord " NULL ", die vervolgens kunnen worden getest als volgt worden ingedeeld :

if [ " $ varisnullornot " = " NULL " ]

echo dan
" Var is een null variabele"

anders

echo
" \\ " varisnullornot \\ " var \\ " " wordt de waarde in \\ toegewezen " "

fi

Previous: Next:
  unix
·Hoe om verwijderde bestanden v…
·Voordelen & Nadelen van het Un…
·Hoe om te achterhalen wie beho…
·Hoe te Tijdsverschil in Unix S…
·Hoe te werken met een Unix Ker…
·Hoe je meerdere bestanden in U…
·Definitie van een Unix besturi…
·Hoe maak je een datum converte…
·" Tar.gz . " Files hoe je een …
  Related Articles
Hoe te Cool Bureaublad Achtergronden voo…
Hoe maak je Windows XP Fonts Look Better…
Hoe te bespoedigen Windows XP 
Hoe je Auto Login inschakelen in Windows…
Hoe je Auto Login inschakelen in Windows…
Hoe te installeren Windows XP op uw comp…
Hoe om te upgraden naar Vista uit Window…
Hoe om bestanden in Windows XP Pro 
Hoe te File Type Associations in Windows…
  Besturingssysteem Articles
·Hoe te ontcijferen Windows Foutmeldingen…
·Hoe te installeren Fedora 9 Linux op een…
·Hoe te Latex installeren in Ubuntu 
·Hoe de taakbalk Krijg om te verschijnen …
·Hoe te eBlaster Detect voor een Mac 
·Hoe DLL in Vista Fix 
·Hoe je het Kladblok gebruiken om het Adm…
·Hoe maak je een productcode wijzigen in …
·Hoe te Leopard installeren met gebruik v…
Copyright © Computer Kennis http://www.nldit.com