Začněte nyníZačněte zdarma

Jaké další zástupné znaky můžu použít?

Shell podporuje i další zástupné znaky, i když se používají méně často:

  • ? odpovídá jednomu libovolnému znaku, takže 201?.txt odpovídá 2017.txt nebo 2018.txt, ale ne 2017-01.txt.
  • [...] odpovídá libovolnému jednomu znaku z těch, které jsou uvedeny v hranatých závorkách, takže 201[78].txt odpovídá 2017.txt nebo 2018.txt, ale ne 2016.txt.
  • {...} odpovídá libovolnému ze vzorů oddělených čárkou uvnitř složených závorek, takže {*.txt, *.csv} odpovídá každému souboru, jehož název končí na .txt nebo .csv, ale ne souborům s příponou .pdf.

Který výraz odpovídá souborům singh.pdf a johel.txt, ale ne souborům sandhu.pdf nebo sandhu.txt?

Toto cvičení je součástí kurzu

Introduction to Shell

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení