Re: Bash * in variabili
On Sat, Nov 18, 2017 at 08:01:53AM +0100, Piviul wrote:
> Il 11/17/17 21:04, Mattia Oss ha scritto:
> > [...]
> > Scusate, rileggendo la mia mail mi sono reso conto che non si capisce
> > niente.
> sono d'accordo con te...
Percepisco una sottile ironia... :)
> > Tipo quando entro nella cartella:
> > /var/vmail/domain1/user1/Maildir/INBOX/Junk
> > vorrei avere 2 variabili domain e user con i seguenti valori:
> > domain=domain1
> > user=user1
> >
> > Quando entro in
> > /var/vmail/domain2/user3/Maildir/INBOX/Junk
> > domain=domain2
> > user=user3
> for d in /var/vmail/*; do
> [ ! -d "$d" ] && continue;
> for sd in $d/*; do
> [ ! -d "$sd" ] && continue;
> domain=$(basename $d);
> user=$(basename $sd);
> for f in "$sd/Maildir/INBOX/Junk/*"; do
> ...
> done;
> done;
> done;
Mi sembra perfetto.
Grazie mille!
Reply to: