#!/bin/bash libs="Directory Dynamics Gast GraphCopy StdEnv TCPIP Platform Platform/Deprecated/ArgEnv Platform/Deprecated/Generics Platform/Deprecated/MersenneTwister Platform/Deprecated/StdLib" shopt -s globstar for lib in $libs do dir="/opt/clean/lib/$lib/" cd "$dir" for mod in **/*.icl do if [[ "$mod" == "**/*.icl" ]]; then continue; fi mod="${mod/.icl/}" mod="${mod/\//.}" clm $(echo "-IL ${libs// / -IL }") -ABC "$mod" done done