Все ответы, представленные до сих пор, предполагают, что вы знаете что-то о тексте, который нужно заменить, что имеет смысл, поскольку именно об этом спрашивал ОП. Я даю ответ, который предполагает, что вы ничего не знаете о тексте, подлежащем замене, и что в файле может быть отдельная строка с тем же или похожим содержанием, которое вы не хотите заменять. Кроме того, я предполагаю, что вы знаете номер строки, подлежащей замене.
Следующие примеры демонстрируют удаление или изменение текста по определенным номерам строк:
# replace line 17 with some replacement text and make changes in file (-i switch)
# the "-i" switch indicates that we want to change the file. Leave it out if you'd
# just like to see the potential changes output to the terminal window.
# "17s" indicates that we're searching line 17
# ".*" indicates that we want to change the text of the entire line
# "REPLACEMENT-TEXT" is the new text to put on that line
# "PATH-TO-FILE" tells us what file to operate on
sed -i '17s/.*/REPLACEMENT-TEXT/' PATH-TO-FILE
# replace specific text on line 3
sed -i '3s/TEXT-TO-REPLACE/REPLACEMENT-TEXT/'