Синтаксис, который вы ищете, следующий sed -e 's/\(scale=\)"[0-9]\+\(\.[0-9]\+\)\?"/\1"'"$replacement_number"'"/'
. Поисковый regex в деталях:
\(scale=\) the literal string scale=, remembered as \1
" opening double quote
[0-9]\+ one or more digits
\(\.[0-9]\+\)\? optionally, a period followed by one or more digits
" closing double quote
ip addr add
не может создавать новые устройства (и, вероятно, это не входило в ваши намерения ). Поэтому сначала вам нужно выяснить, к какому существующему устройству вы хотите добавить псевдоним, а затем использовать его имя вместо eth0
.