1
Я работаю над скриптом Shell, и мне нужно заменить только номер в строке 13 номером из другого файла.Shell - заменить только номер на определенную строку с номером из другого файла
file1:
line1 line2 ... Text: 95% ...
file2:
98,4256
Результат должен выглядеть следующим образом:
файл1:
... Text: 98.4256% ...
В основном нужно заменить номер прежде, чем% в файла1 на линии 13 с номером от file2 (количество в file2 находится на линии 1).
Заранее благодарим за любые советы.
Спасибо. Поскольку я также хотел сохранить изменения и не могу использовать '-i' в своей системе HP-UX, мне удалось сохранить изменения с помощью этого« обходного пути »:' sed '4 s /:.*/: $ (cat file2)%/"file1> file1.tmp && mv file1.tmp file1' –