У меня есть функция, которой может быть передано любое количество аргументов. Мне надо внутри первой функции передать эти аргументы, кроме первого, как есть (с тем же разбиением на строки), другой функции (вложенной), а внутри неё все оставшиеся аргументы (по-прежнему, «как есть») передать программе.
Т.е. если вызывается
func1 слово «строка» слово «строка» слово
то внутри func1 должно вызваться
func2 «строка» слово «строка» слово
а потом внутри func2 должна выполниться программа
program «строка» слово «строка» слово
Пожалуйста, подскажите, как это сделать, а то я уже запутался в $*, $@ и кавычках вокруг них. Заранее спасибо.