konstrukce if



if [ $a -ge $b ];
  then
    xx
  else
    xx
fi

    * [ výraz ] - délka řetězce je nenulová
    * [ -z výraz ] - délka řetězce je nulová
    * [ výraz1 == výraz2 ] - řetězce jsou shodné
    * [ výraz1 != výraz2 ] - řetězce jsou různé
    * [ výraz1 -eq výraz2 ] - čísla jsou shodná
    * [ výraz1 -le výraz2 ] - výraz1 <= výraz2
    * [ výraz1 -lt výraz2 ] - výraz1 < výraz2
    * [ výraz1 -ge výraz2 ] - výraz1 >= výraz2
    * [ výraz1 -gt výraz2 ] - výraz1 > výraz2
    * [ výraz1 -ne výraz2 ] - čísla jsou různé

Testování souborů.
    * [ výraz1 -ef výraz2 ] - soubory sdílejí stejný i-uzel
    * [ výraz1 -nt výraz2 ] - první soubor je novější
    * [ výraz1 -no výraz2 ] - první soubor je starší
    * [ -e výraz ] - soubor existuje
    * [ -d výraz ] - soubor je adresář
    * [ -f výraz ] - soubor je obyčejný soubor
    * [ -L výraz ] - soubor je symbolický odkaz
    * [ -w výraz ] - soubor je zapisovatelný
    * [ -x výraz ] - soubor je spustitelný
Last update:
2006-07-14 12:50
Author:
Daniel
Revision:
1.0
Average rating:0 (0 Votes)

You cannot comment on this entry

Chuck Norris has counted to infinity. Twice.