Я программирую небольшую программу установки в sh, и я не знаю, как тогда аргумент argv.
Как то так?
#!/bin/sh
Dosomething $1 $2
В bash аргументы командной строки извлекаются в переменных $ 1, $ 2, $ 3, ....Это верно как для скриптов, так и для функций внутри скриптов.
man bash
стоит прочитать.