help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-bash] Help With School Assignment, Learning Bash Scripts


From: Greg Wooledge
Subject: Re: [Help-bash] Help With School Assignment, Learning Bash Scripts
Date: Fri, 7 Nov 2014 08:46:28 -0500
User-agent: Mutt/1.4.2.3i

On Fri, Nov 07, 2014 at 02:39:23PM +0100, Eric Blake wrote:
> On 11/07/2014 02:05 PM, Greg Wooledge wrote:
> > On Thu, Nov 06, 2014 at 05:18:00PM -0500, nick wrote:
> >> Here is my code so far:
> >> !/bin/bash 
> >> shopt -s extglob nullglob
> >> dir=$1
> >> for file in "$dir"/!*(.old)
> >> do
> >>     [[ $file == *.old ]] || mv -- "$file" "$file.old"
> >> done    
> > 
> > The extended glob is not quite right.  If you want to match "all files
> > except those that end with .old" it should be "$dir"/!(*.old) instead.
> 
> But what about dot files?

Add dotglob to the shopt line.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]