У меня есть 2 файла.
a.txt
привет
привет
пока
b.txt
яблоко
банан
виноград
Каждый день мне приходится заменять строку 2 из a.txt на строку 3 из b.txt Итак, результат должен быть
a.txt
привет
виноград
пока
Содержимое обоих файлов каждый день меняется с помощью другой логики. Поэтому я не могу просто найти шаблон, но строка #, которую я должен заменить, никогда не меняется
Пока что у меня есть некоторые " Команда sed "как показано ниже
$> sed -i '2d' a.txt
$> sed -i '2i**grape**' a.txt
Эта команда даст мне желаемый результат, но в части" grape"я хочу использовать вывод команды как этот
$> sed -n 3p b.txt
Итак, псевдо-команда должна выглядеть так:
$> sed -i '2i**sed -n 3p b.txt**' a.txt
Подход, который я думаю, возможен? или у меня неправильный подход? Есть ли какое-то решение для этого?