我想運行一個命令n次,具體取決於使用getopts
函數爲shell提供了多少個參數。
根據getopts中給出的變量數量,運行shell命令幾次
這裏是script.sh
內容:
#!/bin/bash
while getopts "i" flag
do
case "$flag" in
i) name="$OPTARG";;
esac
done
echo $name
我想echo
命令運行多次給定名稱。例如,如果我運行./script.sh -i One, Two, Three, Four
,我希望腳本運行4次echo
並將名稱打印到shell。
使'name'成爲一個數組並將選項追加到它。 –