Bash
結合命令的bash腳本啟用標誌?
我製作了一個基本的bash腳本管道財富和cowsay來製作一頭聰明的牛,並將其適當命名為wisecow有沒有辦法可以啟用與cowsay相關的標誌以便我可以輸入
wisecow -s
並得到斯托納牛,或 -b 為博格牛,或者你有什麼?
目前當我做
wisecow -d
或者其他什麼,這頭牛看起來就像我沒有使用旗幟一樣
程式碼大聲笑:
#!/bin/bash fortune | cowsay
您為腳本提供了一些選項,但您從未將其傳遞給
cowsay
.為此,請使用
fortune | cowsay "$@"
在你的腳本中。將
"$@"
擴展為您的腳本提供的命令行參數列表,例如 option-d
,如果這是您呼叫腳本的內容。