De huidige directory bevat de volgende bestanden en subdirectories. Hierbij worden subdirectories aangeduid met een forward slash (/) op het einde van de naam. Je kunt deze directorystructuur lokaal opbouwen via dit ZIP-bestand1.

|-- .
|-- ..
|-- aa.txt
|-- abc.txt
|-- bb.txt
|-- cc.txt
|-- eEp
|-- fFq
|-- first/
|  |-- 12345
|  |-- abc.txt
|  |-- abcde
|  |-- data/
|  |  |-- one.txt
|  |  `-- two
|  `-- def.txt
|-- gG
|-- o/
|  |-- def.txt
|-- second/
|  `-- data/
|     |-- four.txt
|     `-- three
|-- simpletxt
|-- test0
|-- test1
|-- test10
|-- test11
|-- test12
|-- test2
|-- test3
|-- test4
|-- test5
|-- test6
|-- test7
|-- test8
|-- test9
|-- testa
|-- testb
`-- testc

Opgave

Gebruik telkens een padnaam met filename expansion2 (globbing) om de volgende bestanden zo kort mogelijk te beschrijven. Verborgen bestanden worden altijd buiten beschouwing gelaten.

  1. alle bestanden in de huidige directory waarvan de naam begint met test

  2. alle bestanden in de huidige directory waarvan de naam begint met test gevolgd door één enkel karakter

  3. alle bestanden in de huidige directory waarvan de naam begint met test gevolgd door één enkel cijfer

  4. alle bestanden in de huidige directory waarvan de naam eindigt op p of q

  5. alle bestanden in de huidige directory met extensie .txt

  6. alle bestanden in de huidige directory waarvan het tweede karakter van de naam een hoofdletter is

  7. alle bestanden in de huidige directory waarvan de naam uit exact 5 karakters bestaat

  8. alle bestanden in de huidige directory waarvan de naam niet begint met t of a

  9. alle bestanden in de directory first

  10. alle bestanden in de directory first met extensie .txt

  11. alle bestanden onder de huidige directory die onder een directory data zitten

  12. alle bestanden met extensie .txt die onder een subdirectory van een subdirectory van de huidige directory zitten