Есть несколько методов для анализа аргументов командной строки. Предполагая, что вы используете bash, наименее болезненный способ, вероятно, использует getopts
.
Например:
#!/bin/bash while getopts "abc:" flag do echo "$flag" $OPTIND $OPTARG done
[~] $. / ssc.sh -ab -c file 1 Би 2 с 4 файла