Ahoj,
do školního projektu potřebuju nějak naimplementovat skript, který by mi v aktuální složce projel všechny soubory i složky (i skrytý). Vyplodil jsem for loop s hlavičkou:
for X in $(ls -A -1)
respektive
for X in $(echo $(ls -A -1) | tr "\\n" "\n")
kde pro každé $X musím ověřit, zda to je adresář nebo soubor a podle toho něco dělat. Mám ovšem drobný problém s tím, že takto zapsaný for si neumí poradit s názvy, které v sobě mají mezery (a raději se nezmiňuji o souborech, které mají ve svém názvu hvězdičku).
Netuší někdo, jak to nějak lidsky vyřešit? Zadání zakazuje dočasné soubory (přes ně bych to uměl vyřešit) a skript musí být čistě shellový (ani bashismy nesmíme použít, natožpak třeba python skript).
Díky předem za rady