TEST(1) | Användarkommandon | TEST(1) |
NAMN
test — kontrollera filtyper och jämför värden
SYNOPSIS
test UTTRYCK
test
[ UTTRYCK ]
[ ]
[ FLAGGA
BESKRIVNING
Avsluta med status som bestäms av UTTRYCK.
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
- UTTRYCK1 -a UTTRYCK2
- både UTTRYCK1 och UTTRYCK2 är sanna
- UTTRYCK1 -o UTTRYCK2
- något av UTTRYCK1 eller UTTRYCK2 är sant
- -n STRÄNG
- längden på STRÄNG är inte noll
- STRÄNG
- likvärdigt med -n STRÄNG
- -z STRÄNG
- längden på STRÄNG är noll
- STRÄNG1 = STRÄNG2
- strängarna är lika
- STRÄNG1 != STRÄNG2
- strängarna är inte lika
- 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.
UPPHOVSMAN
Skrivet av Kevin Braunsdorf och Matthew Bradburn.
RAPPORTERA FEL
GNU coreutils hjälp på nätet:
https://www.gnu.org/software/coreutils/
Rapportera anmärkningar på översättningen till
<tp-sv@listor.tp-sv.se>
COPYRIGHT
Copyright © 2024 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.
SE ÄVEN
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.
mars 2024 | GNU coreutils 9.5 |