Скажем, у меня есть переменная, как это: list='1 1 1.4 1 1 1'
оболочка: добавление из строк в строке
Теперь я хочу, прежде чем добавить значение из каждой строки на значение из строки. Например: result='1 2 3.4 4.4 5.4'
Он также должен работать с плавающими номерами, поэтому я думаю, что awk - лучший инструмент для него.
я о том, с петлей в то время:
while read line; do
add=$(awk 'BEGIN{ print "'"$x"'" + "'"$line"'" }')
done <<< "$list"
Но это не работает, потому что я не знаю, как сохранить значение от линии раньше.
Что вы пытались уже, что вы в конечном итоге с просьбой о помощи? Где ваш код не работает? – GHajba
Я писал с петлей while: ' во время чтения строки; do add = $ (awk 'BEGIN {print "'" $ x "'"}') done <<< "$ list" ' Но это не работает, потому что я не знаю, как сохранить значение из строки. –