У меня есть входной файл, например, следующий.как заменить определенную запись на строку, содержащую строку с номером из другого файла, используя inplace editing sed в linux
R sfst 1000.0000
$ new time step for mass scaled calculation
R dt2ms -4.000E-7
$ friction value for blank
R mue 0.120000
$ blankholder force
R bhf 2.0000E+5
$ simulation time
R endtime 0.150000
я хочу, чтобы изменить значение в строке, содержащей «» МУП со следующими я могу читать его, но не могу изменить его.
awk ' /mue/ { print $3 } ' input.txt
Значение должно быть взято из другого файла fric.txt. fric.txt содержит только числа, по одному на каждой строке.
fric.txt имеет данные, как
0.1234
0.234
0.0234
. .
Blockquote
Следует отметить, что только первый экземпляр должен быть заменен, и формат т.е. белый интервал быть cosntant.
Blockquote
Кто-нибудь может вести меня делать это, используя AWK или патч в?
Какая линия? Известная фиксированная линия, например, линия 42? –
нет, это линия с meu, может быть где угодно –
Нет, какая строка fric.txt? –