#linux #variables #command #assign #udhcpc
Вопрос:
у меня есть файл, который нельзя изменить
model=$(uci get misc.hardware.model)
hostname="WiFi-$model"
....
udhcpc -q -s $abspath/`basename $0` -t 3 -T 2 -i "$ifname" -H "$hostname" -x 0x3d:$client_id >/dev/null 2>amp;1
То, что я пытаюсь сделать, это установить hostname
= GOOD
.
Я пытался установить uci set misc.hardware.model=";GOOD"
,но hostname
это "WiFi-;GOOD"
вместо того, что я хотел "GOOD"
Также попытался uci set misc.hardware.model="; -H GOOD"
, чтобы было 2 имени хоста ( udhcpc ... -H WiFi- -H GOOD ...
), но udhcpc будет принимать только первое показанное имя хоста, а не последнее имя хоста.
Кто-нибудь знает какие-нибудь хитрости, чтобы удалить часть «Wi-Fi» hostname
?