Задать вопрос
@daniks
Ничего особенного

Как добавить предпоследнюю строку в файл через консоль?

Доброго времени суток, подскажите пожалуйста, как добавить строку через консоль командой именно в предпоследнюю строку, так как последняя строка закрывается скобкой, и ее трогать нельзя.
param = {
какой то текст,
какой то текст,
какой то текст,
какой то текст,
какой то текст,
тут нужно добавить строку
}
  • Вопрос задан
  • 732 просмотра
Подписаться 2 Простой Комментировать
Решение пользователя Владимир Куц К ответам на вопрос (3)
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Удалить последнюю строку
Дописать новую строку
Дописать скобку

1.txt

param = {
какой то текст,
какой то текст,
какой то текст,
какой то текст,
какой то текст,
}


sed -i '$ d' 1.txt
echo 'новая строка' >> 1.txt
echo '}' >> 1.txt
cat 1.txt

param = {
какой то текст,
какой то текст,
какой то текст,
какой то текст,
какой то текст,
новая строка
}
Ответ написан