test: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) (Skapade sidan med '== 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 >...') |
Admin (diskussion | bidrag) (→test) |
||
Rad 62: | Rad 62: | ||
* expression1 -o expression2 | * expression1 -o expression2 | ||
antingen expression1 eller expression2 är sant | antingen expression1 eller expression2 är sant | ||
= Sidslut = | |||
Orginalhemsidan på Engelska :https://www.gnu.org/software/grub/manual/grub/html_node/test.html#test | |||
[[GNU GRUB Manual]] | |||
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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp.se] som har sponsrat [https://linux.se Linux.se] med webserver. | |||
[[Kategori:GRUB]] |
Nuvarande version från 23 september 2024 kl. 10.22
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.