Привет, все знают(?) что данные в скрипт можно передать через аргументы, как-то так:
$ cat test
#!/bin/bash
var=$1
echo $var
$ ./test bla
bla
Но в какой-то момент аргументов становится слишком много, а так чешется всунуть что-то еще)
Куда всунуть? Как? В каком порядке? Сначала сунуть это, потом то? Городить гетопс?
В этом случае бывает удобно использовать переменные окружения!
$ cat test
#!/bin/bash
var1=$1
var2=$2
var3=$3
var4=$4
var5=$5
echo $var1 $var2 $var3 $var4 $var5 $one_more_var
$ one_more_var=ble ./test
ble
Творите, выдумывайте, пробуйте!)