6 local mod
=${1#mod=}; shift
7 local own
=${1#own=}; shift
9 ! [ ${mod:+set} ] || sudo
chmod $mod "$@"
10 ! [ ${own:+set} ] || sudo chown
$own "$@"
15 local mod
=${1#mod=}; shift
16 local own
=${1#own=}; shift
18 if [ "x${1#--append}" = "x" ]
19 then append
='-a'; shift
22 sudo
tee ${TRACE:+/dev/stderr} >/dev
/null
$append "$@"
23 ! [ ${mod:+set} ] || sudo
chmod $mod "$@"
24 ! [ ${own:+set} ] || sudo chown
$own "$@"