Я три следующие строки внутри текстового файла (последние 3 строки):Замена строк в текстовых файлах (длится) Баш
}
}
}
То, что я хотел бы сделать, это сделать что-то вроде этого:
}
}
blablabla
blablabla
blablabla
}
Есть ли способ сделать это с помощью sed
или любой другой команды без ввода определенного номера строки?
умный один, молодец! Более надежная проверка будет содержать счетчик того, сколько раз '}' появлялось и печаталось 'blabla', только если оно равно 2. – fedorqui
Спасибо! Да, я думаю, это зависит от того, что еще есть в файле. –
Я пробовал оба решения (ваш и один выше), и, к сожалению, результат тот же. Он показывает мне текстовый файл экрана (похоже, я хочу его), но в файле нет изменений. Не могли бы вы мне помочь? Я хочу сделать этот процесс рекурсивно для всех файлов в папке, поэтому я использую команду 'for'. (не уверен, если в этом случае это имеет значение) Спасибо еще раз! – nemox007