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že201?.txtodpovídá2017.txtnebo2018.txt, ale ne2017-01.txt.[...]odpovídá libovolnému jednomu znaku z těch, které jsou uvedeny v hranatých závorkách, takže201[78].txtodpovídá2017.txtnebo2018.txt, ale ne2016.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.txtnebo.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
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení