Použití zástupných znaků – Raspberry Pi Linux

Pouziti Zastupnych Znaku Raspberry Pi Linux



V systému Raspberry Pi jsou zástupné znaky sadou symbolů, které představují jiné znaky; které se používají jako zástupná reprezentace za řetězec nebo znak. Pro systém Raspberry Pi jsou k dispozici tři hlavní zástupné znaky. V tomto článku budeme diskutovat o použití zástupných znaků v Raspberry Pi Linuxu.

Typy zástupných znaků v OS Raspberry Pi

Raspberry Pi OS je založen na Linuxu, takže všechny zástupné znaky dostupné pro Linux fungují i ​​na Raspberry Pi. Raspberry Pi má tři hlavní zástupné znaky, jejichž seznam je uveden níže:







Použití každého zástupného znaku

Každý z výše uvedených zástupných znaků se používá k jinému účelu, proberme si podrobně použití každého zástupného znaku.



Otazník (?)

Zástupný znak otazníku se používá k reprezentaci jednoho znaku. Za použití '?' zástupný znak, může uživatel porovnat jediný výskyt libovolného znaku.



Příklady





  • A?z bude odpovídat všemu, co začíná písmenem A a končí z a má mezi tím jen jeden znak, jako je Aiz, Aoz, Anz a podobné věci.

  • P??l bude odpovídat všemu, co začíná písmenem P a končí l a má mezi sebou dva znaky jako Pool, Peel a Pill.

hvězdička (*)

Zástupný znak hvězdička se používá pro shodu libovolného počtu výskytů znaků včetně žádného znaku.



Příklad

  • k*z bude odpovídat všemu, co začíná písmenem k a končí z a má mezi tím libovolný počet znaků, jako je kz, kiz, kaaz, kuiezz a další podobné výskyty.

Znak v závorce [ ]

Zástupný znak v hranaté závorce se používá pouze pro shodu znaků, které jsou v závorce uzavřeny bez ohledu na jejich počet.

Příklady

  • R[eo]d bude odpovídat pouze všemu, co začíná písmenem R a končí d a obsahuje pouze znaky “ a “ nebo „ Ó ” mezi tím jako Red, Rod a Reod.

  • R [a-d] m bude odpovídat všemu, co začíná písmenem R a končí m a má jakékoli znaky mezi a až d jako Read, Red, Raed, Rad, Recd a další takové kombinace slov.

Použití zástupných znaků v příkazech terminálu Raspberry Pi Linux

Nyní se podělíme o to, jak lze tyto zástupné znaky použít v příkazech Raspberry Pi, a postupujte podle níže uvedených příkazů.

Příkaz 1 : Zobrazí seznam všech souborů .txt a .exe.

$ ls * .txt * .exe

V důsledku výše uvedeného příkazu seznam všech .txt a .exe soubory se objeví na obrazovce.

Příkaz 2 : Odstranění všech souborů .txt přítomných v adresáři.

$ rm * .txt

A k ověření, zda byly všechny textové soubory odstraněny nebo ne, použijte níže uvedený příkaz:

$ ls * .txt

Příkaz 3: Chcete-li vypsat všechny textové soubory, které odpovídají některému ze znaků v závorce:

$ ls [ abcde ] * .txt

Příkaz 4 : Chcete-li vypsat všechny soubory, které neodpovídají žádnému znaku v závorce, v podstatě „ ! ” znak uvnitř závorky představuje stav not, což znamená, co je uvnitř závorky přítomno a nemělo by se shodovat. Postupujte podle níže uvedeného příkazu:

$ ls [ ! abcde ] * .txt

Příkaz 5: Další zástupný znak“ # ” lze také použít, není to správný zástupný znak Linuxu, a proto se o něm nemluvilo v části o typech zástupných znaků. To je téměř podobné jako „ * ” zástupný znak a používá se k získání obsahu systému. Níže uvedené # příkaz lze použít k zobrazení seznamu souborů přítomných v systému:

$ ls -l #

Příkaz 6: Zástupné znaky lze také použít k zobrazení seznamu konkrétních přípon se soubory. Například níže uvedený příkaz lze použít k zobrazení seznamu souborů s příponami, které začínají na „ t “:

$ ls * . [ t ] *

Všechny zástupné znaky lze použít několika způsoby. Sepsali jsme příklady použití zástupných znaků různými způsoby.

Závěr

V Linuxu se používají tři hlavní zástupné znaky, které jsou hvězdičky ( * ), otazník ( ? ) a znak v závorce [ ] zástupné znaky. Všechny tyto zástupné znaky se používají k reprezentaci znaků nebo řetězců. V článku jsme sdíleli některé příkazy, ve kterých se používají zástupné znaky ke zvýraznění použití zástupných znaků v systému Raspberry Pi.