test
Hoppa till navigering
Hoppa till sök
test
Kommando: test expression
Utvärderar ett uttryck och returnerar 0 som utgångsstatus om resultatet är sant, och ett annat värde om det är falskt.
Uttrycket kan vara något av följande:
- string1 == string2
strängarna är lika
- string1 != string2
strängarna är inte lika
- string1 < string2
string1 är lexikografiskt mindre än string2
- string1 <= string2
string1 är lexikografiskt mindre än eller lika med string2
- string1 > string2
string1 är lexikografiskt större än string2
- string1 >= string2
string1 är lexikografiskt större än eller lika med string2
- integer1 -eq integer2
integer1 är lika med integer2
- integer1 -ge integer2
integer1 är större än eller lika med integer2
- integer1 -gt integer2
integer1 är större än integer2
- integer1 -le integer2
integer1 är mindre än eller lika med integer2
- integer1 -lt integer2
integer1 är mindre än integer2
- integer1 -ne integer2
integer1 är inte lika med integer2
- prefixinteger1 -pgt prefixinteger2
integer1 är större än integer2 efter att gemensam icke-numerisk prefix tagits bort
- prefixinteger1 -plt prefixinteger2
integer1 är mindre än integer2 efter att gemensam icke-numerisk prefix tagits bort
- file1 -nt file2
file1 är nyare än file2 (ändringstid)
- file1 -ot file2
file1 är äldre än file2 (ändringstid)
- -d file
filen existerar och är en katalog
- -e file
filen existerar
- -f file
filen existerar och är inte en katalog
- -s file
filen existerar och är större än noll byte
- -n string
strängen har en längd större än noll
- string
samma som -n string
- -z string
strängen har längden noll
- ( expression )
uttrycket är sant
- ! expression
uttrycket är falskt
- expression1 -a expression2
både expression1 och expression2 är sanna
- expression1 expression2
både expression1 och expression2 är sanna. Denna syntax är inte POSIX-kompatibel och rekommenderas inte
- expression1 -o expression2
antingen expression1 eller expression2 är sant
Sidslut
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/test.html#test
Det är här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.