Привет всем!
Подскажите советом.
Допустим есть баш файл с функцией
#!/bin/bash
ipset_del () {
ipset del uplink_net_iface 0.0.0.0/0,$1
}
Этот файл подгружается с разных скриптов например /etc/ppp/ip-up.d/ и вызывается эта функция с разными значениями переменной $1 для функции.
...
source ./func
ipset_del eth0
...
Суть проблемы в том что иногда при вызове и выполнении скрипта, вызывая функцию она выполняется не с той переменной которой нужно, а с предыдущей например или еще какой -нибудь ранее используемой. Естественно выполняется не та команда которая нужна.
Как правильно использовать функции в таком варианте?