I can't speak for tcsh, but I have written my share of Korn shell. It's not that hard to write a Korn shell program that could parse INI style configuration files, and in that case, the Perl is already written for me, in modules like Config::Simple and Config::Tiny.