Mailinglist Archive: opensuse (3135 mails)

< Previous Next >
Re: [opensuse] filtering
  • From: Anders Johansson <andjoh@xxxxxxxxxx>
  • Date: Sat, 10 Mar 2007 11:34:06 +0100
  • Message-id: <200703101134.06891.andjoh@xxxxxxxxxx>
On Saturday 10 March 2007 08:39, Randall R Schulz wrote:
> On Friday 09 March 2007 16:32, Anders Johansson wrote:
> > ...
> >
> > I'm not very happy with the string tests, but I couldn't find a bash
> > function that returned true on substring match. If anyone can think
> > of a cleaner way of doing it, I'd love to know it
>
> Check out the [[ value = pattern ]] tests. There are options for both
> glob and RE interpretation of "pattern."

Cool, that works, thanks

So

for dir in DH*; do
  for file in `find $dir -type f -name more\*.dat`; do 
     [[ $file =~ t\(10\|9\) ]] || head -5 $file >> $dir/list;
  done;
done

-- 
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups