Это не вопрос, а скорее предостережение. Есть маленький скриптик, который мониторит серверы по SNMP и смотрит, не превратился ли гигабитный линк в стомегабитный (есть у DGS-3450 такая особенность :)). При первом запуске скрипт самостоятельно расковыривает вывод snmpwalk и узнаёт оттуда, имена eth интерфейсов (где то это eth0, а где то eth4) и их snmp "индексы". Всё это затем пишется в файл, что бы в следующий раз работать быстрее. Так вот. Запись в файл осуществляется такой командой:
echo $if1_name':'$if1_index'_'$if2_name':'$if2_index > $CONFDIR/$ip.conf
В bash "GNU bash, version 4.0.28(2)-release (x86_64-pc-linux-gnu)" в файле оказывается такая строка: eth0:3_eth1:4
А в "GNU bash, version 4.0.35(3)-release (x86_64-pc-linux-gnu)", такая: "eth0":3_"eth1":4 (с кавычками).
Такие дела...