Jokertegn i Linuksystem
i de tidligere indlæg har vi lært følgende :
- brug
pwdtil at finde vores nuværende arbejdsmappe -
cdtil at komme ind i en mappe -
lstil at liste mappeindholdet -
filetil at bestemme indholdet af en fil -
lessfor at se tekstfilindholdet
nu, hvad der synes at mangle, er, hvordan kan vi manipulere filer og mapper/mapper.
men før vi kan starte med manipulation af filer og mapper, skal vi vide noget andet.
da systemet bruger filnavn så meget, giver det os specialtegn, der hjælper os med hurtigt at specificere grupper af filnavne. Disse specialtegn kaldes jokertegn.
okay, jokertegnene virker meget nyttige, men hvilke tegn repræsenterer jokertegn, og hvordan bruger vi dem?
lad os se på alle de jokertegn, som shell giver høflighed af “kommandolinjen”

Okay, så vi ved, hvad jokertegn er, lad os gennemgå nogle eksempler for at forstå brugen af disse jokertegn:
- liste alle de filer, der slutter med .TST
i ovenstående eksempel bruger vi først kommandoen lstil at liste mappeindholdet, og da vi kun ønskede de filer, der sluttede med .txt brugte vi jokertegn * og oprettede kommandoen ls *.txt
så lad os nedbryde kommandoen
ls *.txthvor*matcher ethvert tegn og*.txtbetyder enhver fil, der slutter med .TST.
- liste alle de .tekstfiler begynderinig med f

i ovenstående eksempel bruger vi først kommandoen ls *.txt til at liste mappeindholdet med “.”i sidste ende og da vi kun ønskede de filer og mapper, der starter med f og slutter med .txt, brugte vi jokertegn * og oprettede en kommando ls f*.txt.
så lad os nedbryde kommandoen
ls f*.txthvor
f angiver, at filnavnet skal have enfi starten,*angiver, at der kan være tegn imellem og
.txt betyder enhver fil, der har .TDC i sidste ende.
- liste alle de .tekstfiler, der begynder med” tekstfil ” og har nøjagtigt 1 tegn efter det. For eksempel tekstfile9.TST

i ovenstående eksempel listede vi først alle tekstfilerne i mappen ved hjælp af ls *.txt og derefter brugte vi jokertegn ? og oprettede kommando ls textFile?.txt for at filtrere resultaterne i henhold til vores krav
så lad os nedbryde kommandoen
ls textFile?.txt hvortextFile angiver, at filer skal begynde med “tekstfil”
en ? efter textFile da vi ønskede filer, der har nøjagtigt et tegn efter “tekstfil”.txt betyder enhver fil, der har .TDC i sidste ende.
så på samme måde, hvis vi havde brug for det .tekstfiler, der startede med “nogletekst” og har nøjagtigt tre tegn efter det vil vi oprette kommandoenls someText???.txt
nu giver ? os mulighed for at være generiske med vores filter, dvs.det repræsenterer et enkelt tegn, men hvad hvis vi vil filtrere vores resultat endnu mere
hvad hvis vi kun ønskede at få de filer og mapper, der har tal 2, 4 eller 6.
så filen kan starte med et hvilket som helst tegn og slutte med et hvilket som helst tegn, men den skal indeholde mindst et af de tre tal
i ovenstående eksempel brugte vi jokertegnet og oprettede en kommando ls ** for at få de ønskede resultater.
så lad os nedbryde kommandoen
ls ** hvor* repræsenterer ethvert tegn
repræsenterer, at filen og mapperne med enten nummer 2 eller 4 eller 6
tilsvarende, lad os finde ud af
- de filer og mapper, der starter med enten bogstavet a eller b eller s

i ovenstående eksempel brugte vi jokertegnet og oprettede en kommando ls * for at få de ønskede resultater.
så lad os nedbryde kommandoen
ls * hvor* repræsenterer ethvert tegn repræsenterer, at filen og mapperne, der starter med enten a eller b eller s
Okay så indtil nu har vi set brugen af jokertegn *, ? og lad os se på, hvad er klassens jokertegn, og hvordan bruger vi dem

ovenstående tabel indeholder de mest anvendte klasse jokertegn. Lad os nu tage et eksempel for at forstå brugen af klasse jokertegn.
- liste alle de filer og mapper, der ikke slutter med et nummer

i ovenstående eksempel brugte vi jokertegnet ] og oprettede en kommando ls *] for at få de ønskede resultater.
så lad os nedbryde kommandoen
ls *] hvor* repræsenterer ethvert tegn! repræsenterer denne negation repræsenterer ethvert tal
ligesom ovenstående eksempel kan vi også bruge de andre klasser
Okay, så det er alt sammen den om jokertegn, har vi nu et kraftfuldt værktøj i vores fingerspidser.
så vi er færdige med jokertegn i systemet, og i næste del starter vi med nogle meget nyttige kommandoer til manipulation af filer og mapper i systemet.
jeg håber du forstod jokertegn og brugen af jokertegn i systemet. Lad mig vide, hvis der er spørgsmål.