Внутри скрипта на «чистом shell» (не bash) нужно передать в функцию все позиционные аргументы кроме последнего. Количество аргументов может меняться. Кто подскажет как удалить последний аргумент.
В bash я бы просто вызвал функцию с аргументом ${@:1:$#-1}, но в shell это не работает. Под «чистым shell» имеется ввиду dash, так как debian.
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от SyntaxError
Ответ на:
комментарий
от Kroz
Ответ на:
комментарий
от Kroz
Ответ на:
комментарий
от SyntaxError
Ответ на:
комментарий
от SyntaxError
Ответ на:
комментарий
от Kroz
Ответ на:
комментарий
от legolegs
Ответ на:
комментарий
от Kroz
Ответ на:
комментарий
от vodz
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от KennyMinigun
Ответ на:
комментарий
от unterwulf
Ответ на:
комментарий
от fsb4000
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Правильно передать аргументы функции в bash (2016)
- Форум как в функцию передать в качестве аргумента имя другой ф-ции (2004)
- Форум Ksh, вроде, самый быстрый среди shell'ов, а ? :) (2011)
- Форум Perl. Передача аргументов в функцию по имени (2009)
- Форум bash - стандартный ввод как аргумент программы (2012)
- Форум Как вызвать из программы команду shell и прочитать возвращённую строку (2014)
- Форум shell скрипт для запуска приложения (2012)
- Форум Вопросы по bash (2014)
- Форум JS. Необходимо избежать использование замыкания (2013)
- Форум семафоры для bash? (2009)