Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Unix >> Content
    Hvordan Test Null Unix Script
    Shell skript er en effektiv måte å manipulere data og kommandoer i Unix operativsystem . Null variabler er vanskelig å teste , med mindre du vet den riktige måten å gjøre dette på . I andre språk , variabler som inneholder ting som " " Normalt klassifisert som ikke er null i tilfellet av UNIX- skallet etter hvert som de blir tolket forskjellig. Å ha nullverdier i variabler er ofte en nyttig indikator på problemer som oppstår i et skript når verdiene ikke tildeles automatisk som forventet . Når dette skjer tiltak kan iverksettes og problemer rettet eller skriptet kan ta en helt annen rute for å løse problemet . Instruksjoner
    en

    Kontroller at variabelen for å teste IKKE er satt til noe . En enkel måte å gjøre dette på er å teste en variabel som ikke har blitt tilordnet en verdi før testen, ved ikke å initialisere variable som var = " " . I dette eksemplet "," ville bli klassifisert som en streng ( ikke egentlig null lengde ) og ville bli tolket som en verdi i shell script .
    2

    Test variabelen for null lengde ved hjelp av standard Unix shell syntaks som ( i Bourne shell -versjonen ) er : en

    hvis [- z " $ var" ]

    deretter

    # andre kommandoer ...
    < p > fi
    p Dette betyr at hvis den " $ var " variabelen ikke har en lengde , er det en nullverdi. Handlingen kan da bli tatt basert på test i " deretter" uttalelse som følger.
    3

    Test en variabel for en nullverdi , og hvis den ikke inneholder en verdi , tildele en i en enkelt kommando . Dette kan oppnås ved hjelp av en spesiell skallkommando som følger : en

    varisnullornot = $ {var : - NULL }

    I dette tilfellet " varisnullornot " variable vil bli tildelt verdien i det variable "var" hvis det har en verdi. Hvis den ikke har en verdi da variabelen " varisnullornot " vil bli tildelt ordet " NULL ", som deretter kan testes som følger : en

    hvis [" $ varisnullornot " = " NULL "]

    deretter

    echo " Var er et null variabel "

    annet

    echo " \\" varisnullornot \\ " " tildeles verdien i \\ "var \\" "

    fi

    früher :

     Weiter:
      Relatert Artike
    ·Positivt og ulemper av Unix 
    ·Slik kjører Unix Fra Ruby 
    ·Hva er funksjonene til Unix Operating System 
    ·Unix Shell Scripting Tutorial 
    ·Unix Arkitektur Tutorial 
    ·Hvordan lage en Unix Opplæring 
    ·Hvordan eliminere denied meldinger på UNIX 
    ·Hvordan sette opp Mail Forwarding i Unix 
    ·Hvordan Kontroller Total CPU tiden som brukes i Unix 
    ·Definisjon av en Unix Operating System 
      Anbefalte artikler
    ·Hvordan kan datamaskiner Slå av enheter for å spare s…
    ·Hvordan avinstallerer Network Magic 
    ·Hvordan å reparere ødelagte Windows XP 
    ·Slik bruker minnepinner på en vanlig kalkulator 
    ·Minnesota Regler om Egress Windows 
    ·Hvordan slette en gjestekonto på en bærbar PC 
    ·Hvordan tar jeg en skjermdump på en bærbar PC 
    ·Hvordan sjekke om andre nettverk er tilgjengelige 
    ·Hvordan dual boot Mac 
    ·Oppbygging av Unix Operating System 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/