This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 04/16/2010 10:33 AM, DavidArnstein@panix.com wrote: > Thank you Robert Pendell! I wrote this shell script. Any suggestions > for optimization? > > #!/bin/bash > if [ $# -eq 1 ] > then > echo "Usage: elev program arg1 arg2 ..." > exit 1 > fi > prog="$1" In assignment, there is no field splitting, so "" is redundant; this is equivalent: prog=$1 > shift > exec cygstart --action=runas `which "$prog"` "$@" You are missing some quotes, and might as well use nicer quoting styles: exec cygstart --action=runas "$(which "$prog") "$@" -- Eric Blake eblake@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |