$ ls HR040624.CSV MMFAU443.log MMFAU444.log MMFAU445.log MMFB0221.log MMFC0624.log $ ls {{[Hh][Rr],[Cc][Cc]}*.[Cc][Ss][Vv],[Mm][Mm][Ff][Bb]*.{[Ll][Oo][Gg],[Bb][Aa][Dd]},{[Ee][Mm],[Rr][Tt]}*.[Tt][Xx][Tt]} 2>/dev/null HR040624.CSV MMFB0221.log $ perl -e 'print join(" ", glob("{{[Hh][Rr],[Cc][Cc]}*.[Cc][Ss][Vv],[Mm][Mm][Ff][Bb]*.{[Ll][Oo][Gg],[Bb][Aa][Dd]},{[Ee][Mm],[Rr][Tt]}*.[Tt][Xx][Tt]}")), "\n";' $ perl -e 'use File::Glob; print join(" ", glob("{{[Hh][Rr],[Cc][Cc]}*.[Cc][Ss][Vv],[Mm][Mm][Ff][Bb]*.{[Ll][Oo][Gg],[Bb][Aa][Dd]},{[Ee][Mm],[Rr][Tt]}*.[Tt][Xx][Tt]}")), "\n";' HR040624.CSV MMFB0221.log $ perl -e 'use File::Glob qw( :glob ); print join(" ", glob("{{[Hh][Rr],[Cc][Cc]}*.[Cc][Ss][Vv],[Mm][Mm][Ff][Bb]*.{[Ll][Oo][Gg],[Bb][Aa][Dd]},{[Ee][Mm],[Rr][Tt]}*.[Tt][Xx][Tt]}")), "\n";' $