Ок. На самом деле, неясно, зачем извлекать из массива аргументы отдельно.
Например, нулевым аргументом в bash ($0) и python (argv[0]) идет имя запущенного скрипта - и все довольны.