Why does 'cp -f' not work anymore?

Chris W. Parker cparker at swatgear.com
Mon Nov 14 18:55:57 UTC 2005


cs at zip.com.au <mailto:cs at zip.com.au>
    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.




More information about the redhat-list mailing list