我試圖做一個getopt命令,以便當我將「-ab」參數傳遞給腳本時,腳本將將-ab作爲單個參數處理 。如何使用getopt在UNIX中創建多字符參數?
#!/bin/sh
args=`getopt "ab":fc:d $*`
set -- $args
for i in $args
do
case "$i" in
-ab) shift;echo "You typed ab $1.";shift;;
-c) shift;echo "You typed a c $1";shift;;
esac
done
但是,這似乎並不奏效。任何人都可以提供協助嗎?
您能否提供一個如何使用它的例子? – Waffles 2010-10-20 05:35:49