TEST(1) Användarkommandon TEST(1)

test — kontrollera filtyper och jämför värden

test UTTRYCK
test
[ UTTRYCK ]
[ ]
[ FLAGGA

Avsluta med status som bestäms av UTTRYCK.

--help
visa denna hjälp och avsluta
--version
visa versionsinformation och avsluta

Ett utelämnat UTTRYCK behandlas som falskt. Annars är UTTRYCK sant eller falskt och sätter returvärdet. Det är något av:

( UTTRYCK )
UTTRYCK är sant
! UTTRYCK
UTTRYCK är falskt
både UTTRYCK1 och UTTRYCK2 är sanna
något av UTTRYCK1 eller UTTRYCK2 är sant
-n STRÄNG
längden på STRÄNG är inte noll
likvärdigt med -n STRÄNG
-z STRÄNG
längden på STRÄNG är noll
strängarna är lika
strängarna är inte lika
STRÄNG1 är större än STRÄNG2 i den aktuella lokalen
STRÄNG1 är mindre än STRÄNG2 i den aktuella lokalen
HELTAL1 -eq HELTAL2
HELTAL1 är lika med HELTAL2
HELTAL1 -ge HELTAL2
HELTAL1 är större än eller lika med HELTAL2
HELTAL1 -gt HELTAL2
HELTAL1 är större än HELTAL2
HELTAL1 -le HELTAL2
HELTAL1 är mindre än eller lika med HELTAL2
HELTAL1 -lt HELTAL2
HELTAL1 är mindre än HELTAL2
HELTAL1 -ne HELTAL2
HELTAL1 är inte lika med HELTAL2
FIL1 -ef FIL2
FIL1 och FIL2 har samma enhets- och inodnummer
FIL1 -nt FIL2
FIL1 är nyare (ändringstidpunkt) än FIL2
FIL1 -ot FIL2
FIL1 är äldre än FIL2
-b FIL
FIL finns och är en specialfil för blockåtkomst
-c FIL
FIL finns och är en specialfil för teckenåtkomst
-d FIL
FIL finns och är en katalog
-e FIL
FIL finns
-f FIL
FIL finns och är en vanlig fil
-g FIL
FIL finns och har sätt-grupp-ID-biten satt
-G FIL
FIL finns och ägs av verksam grupp-ID
-h FIL
FIL finns och är en symbolisk länk (samma som -L)
-k FIL
FIL finns med fastbiten satt
-L FIL
FIL finns och är en symbolisk länk (samma som -h)
-N FIL
FIL finns och har ändrats sedan den senast lästes
-O FIL
FIL finns och ägs av verksam användar-ID
-p FIL
FIL finns och är ett namngivet rör
-r FIL
FIL finns och användaren har läsrättighet
-s FIL
FIL finns och har större storlek än noll
-S FIL
FIL finns och är ett uttag (socket)
-t Fi
filidentifierare FI är öppnad mot en terminal
-u FIL
FIL finns och dess set-user-ID-bit är satt
-w FIL
FIL finns och användaren har skrivrättighet
-x FIL
FIL finns och användaren har kör- (eller sök-)rättighet

Förutom för -h och -L följer alla filrelaterade tester symboliska länkar. Var medveten om att parenteser måste föregås av kontrollsekvens (t.ex. av omvänt snedstreck) för skal. HELTAL kan också vara -l STRÄNG, som har värdet av längden på STRÄNG.

Binära -a och -o är tvetydiga. Använd ”test UTTR1 && test UTTR2” eller ”test UTTR1 || test UTTR2” istället.

”[” godkänner flaggorna --help och --version, men ”test” behandlar dem som STRÄNGar.

Ditt skal kan ha sin egen version av test och/eller [, som vanligen ersätter versionen som beskrivs här. Se dokumentationen för ditt skal för detaljer om valen det stödjer.

Skrivet av Kevin Braunsdorf och Matthew Bradburn.

Rapportera fel till: <bug-coreutils@gnu.org>; rapportera synpunkter på översättningen till: <tp-sv@listor.tp-sv.se>.
GNU coreutils hemsida: https://www.gnu.org/software/coreutils/
Allmän hjälp med att använda GNU-program: https://www.gnu.org/gethelp/
Rapportera anmärkningar på översättningen till <tp-sv@listor.tp-sv.se>

Copyright © 2026 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller senare https://gnu.org/licenses/gpl.html.
Detta är fri programvara: du får fritt ändra och vidaredistribuera den. Det finns INGEN GARANTI, så långt lagen tillåter.

access(2)

Fullständig dokumentation https://www.gnu.org/software/coreutils/test
eller tillgängligt lokalt via: info '(coreutils) test invocation'

ÖVERSÄTTNING

Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>

Denna översättning är fri dokumentation; läs GNU General Public License Version 3 eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR.

Om du hittar fel i översättningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se.

februari 2026 GNU coreutils 9.10