我不知道是否有可能,但我想編寫像常規可執行文件一樣使用選項的shell腳本。作爲一個非常簡單的例子,考慮被配置爲執行shell腳本foo.sh:如何使用選項編寫Unix shell腳本?
./foo.sh
./foo.sh -o
和代碼foo.sh
作品像
#!/bin/sh
if ## option -o is turned on
## do something
else
## do something different
endif
是否可能,如何做到這一點?謝謝。
謝謝。其實我知道爭論的竅門,但那太蹩腳了...'getopt'看起來很酷。 – 4ae1e1
該選項必須只有第一個參數?如果我有兩種選擇,你如何區分? –