Ještě k modifikaci IFS: Výměna mezery za čárku NENÍ řešení. Vždycky je možné narazit na soubor, který má čárku v názvu a budeš tam kde jsi byl předtím.
Správným řešením je používání uvozovek. Vím, že je to opruz, ale zvykl jsem si je používat vždy, když zpracovávám jakékoli informace dodávané do skriptu zvenčí.
Upřímně, také radši používám uvozovky, než funkce (když to jde) - díky, zkusím to, uau funguje to, opravdu děkuji.
Jinak, jestli jsem správně pochopil IFS, tak se nemusí měnit za čárku, ale jde to obměnit za cokoliv, a určitě se dá najít znak, který se tam vyskytovat nemá - sám bych tipnul uvozovky, nebo lomítko ...