Inoltre, se invece volevi il contenuto di quanto contenuto nelle wildcards, ti tocca usare sed o egrep, imho. first='' second='' for i in /var/vmail/*/*/Maildir/INBOX/Junk do first=$(echo $i | sed 's,/var/vmail/\(.*\)/.*/Maildir/INBOX/Junk,\1,') second=$(echo $i | sed 's,/var/vmail/.*/\(.*\)/Maildir/INBOX/Junk,\1,') echo $i': '$first' - '$second done