RE: Why does 'cp -f' not work anymore?

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

 




> -----Original Message-----
> From: redhat-list-bounces@xxxxxxxxxx [mailto:redhat-list-
> bounces@xxxxxxxxxx] On Behalf Of Chris W. Parker
> Sent: Monday, November 14, 2005 1:56 PM
> To: General Red Hat Linux discussion list
> Subject: RE: Why does 'cp -f' not work anymore?
> 
> cs@xxxxxxxxxx <mailto:cs@xxxxxxxxxx>
>     on Thursday, November 03, 2005 2:57 PM said:
> 
> > Try this, addressing both problems:
> >
> >     cp()
> >     {
> >       __cp_iopt=-i
> >       for __cp_arg
> >       do  case "$__cp_arg" in
> > 	    --)	break ;;
> > 	    -f* | -[a-z]*f* | --force )
> > 		    __cp_iopt=; break ;;
> > 	    -*)	;;
> > 	    *)	break ;;
> >       done
> >       set -- $__cp_iopt ${1+"$@"}
> >       command cp "$@"
> >     }
> 
> I'm just getting around to doing this but I'm getting a syntax error.
> 
> -bash: /etc/bashrc: line 17: syntax error near unexpected token
> `newline'
> -bash: /etc/bashrc: line 17: `      done'
> 
> I'm copying/pasting exactly as it's found in the email.
> 
> 
> Thanks,
> Chris.
> 
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list


There needs to be the keyword "esac" (inverse of the word "case"), to close
the case statement, on a line before the keyword "done".

I believe that should do it.

Michael

-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list

[Index of Archives]     [CentOS]     [Kernel Development]     [PAM]     [Fedora Users]     [Red Hat Development]     [Big List of Linux Books]     [Linux Admin]     [Gimp]     [Asterisk PBX]     [Yosemite News]     [Red Hat Crash Utility]


  Powered by Linux