シェルスクリプトの関数に10個以上の引数を渡す
9個までかよとかツイッターで言ってたら親切な方に教えていただきました。
変数を${10}と{}で囲むと、渡すことができます。
log() { { echo "$1" echo "$2" ・ ・ ・ echo "$9" echo "${10}" } >> ${LOG_DIR}/${LOG_FILENAME} }
みたいな感じです。
{}で括らないと9個までしか取れないです。
9個までかよとかツイッターで言ってたら親切な方に教えていただきました。
変数を${10}と{}で囲むと、渡すことができます。
log() { { echo "$1" echo "$2" ・ ・ ・ echo "$9" echo "${10}" } >> ${LOG_DIR}/${LOG_FILENAME} }
みたいな感じです。
{}で括らないと9個までしか取れないです。