summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--usr.bin/getopt/getopt.134
1 files changed, 17 insertions, 17 deletions
diff --git a/usr.bin/getopt/getopt.1 b/usr.bin/getopt/getopt.1
index c57b19c..d827137 100644
--- a/usr.bin/getopt/getopt.1
+++ b/usr.bin/getopt/getopt.1
@@ -1,6 +1,6 @@
.\" $FreeBSD$
.\"
-.Dd July 7, 2010
+.Dd January 26, 2011
.Dt GETOPT 1
.Os
.Sh NAME
@@ -54,8 +54,7 @@ which requires an argument.
args=\`getopt abo: $*\`
# you should not use \`getopt abo: "$@"\` since that would parse
# the arguments differently from what the set command below does.
-if [ $? -ne 0 ]
-then
+if [ $? -ne 0 ]; then
echo 'Usage: ...'
exit 2
fi
@@ -63,22 +62,23 @@ set \-\- $args
# You cannot use the set command with a backquoted getopt directly,
# since the exit code from getopt would be shadowed by those of set,
# which is zero by definition.
-while true;
-do
- case "$1"
- in
- \-a|\-b)
- echo flag $i set; sflags="${i#-}$sflags";
- shift;;
- \-o)
- echo oarg is "'"$2"'"; oarg="$2"; shift;
- shift;;
- \-\-)
- shift; break;;
+while true; do
+ case "$1" in
+ \-a|\-b)
+ echo "flag $1 set"; sflags="${1#-}$sflags"
+ shift
+ ;;
+ \-o)
+ echo "oarg is '$2'"; oarg="$2"
+ shift; shift
+ ;;
+ \-\-)
+ shift; break
+ ;;
esac
done
-echo single-char flags: "'"$sflags"'"
-echo oarg is "'"$oarg"'"
+echo "single-char flags: '$sflags'"
+echo "oarg is '$oarg'"
.Ed
.Pp
This code will accept any of the following as equivalent:
OpenPOWER on IntegriCloud