Я использую следующую команду sed, чтобы удалить строку номер строки
из файла
sed -i s'/line number//g' file
, но что мне нужно изменить в синтаксисе sed
по порядку чтобы удалить номер строки
только если он существует в последней строке файла?
Я не уверен, что полностью понял ваш вопрос, однако это может вам помочь:
sed -i '$ s/line number//g' file
Это выполнит подстановку только в последней строке (из-за $
), заменив номер строки
ничем.
man sed
, раздел Адреса может помочь вам понять, как применять команды sed к части текста.