Мне нужно написать функцию в bash. Функция будет принимать около 7 аргументов. Я знаю, что могу вызвать такую функцию:
Чтобы вызвать функцию с параметрами:
function_name $arg1 $arg2
И я могу ссылаться на мои параметры, подобные этому внутри функции:
function_name () {
echo "Parameter #1 is $1"
}
Мой вопрос в том, есть ли лучший способ обратиться к параметрам внутри функции? Могу ли я избежать $1, $2, $3,.... и просто использовать $arg1, $arg2,...?
Есть ли подходящий метод для этого или мне нужно повторно назначить эти параметры некоторым другим переменным внутри функции? Например:.
function_name () {
$ARG1=$1
echo "Parameter #1 is $ARG1"
}
Любой пример будет высоко оценен.