У файлі, що містить такий рядок:
# lorem ipsum blah variable
Я хотів би видалити #(коментувати) символ у тому ж рядку, який містить певний рядок, на місці. Це sedдобре для цього?
Я намагаюся, щоб це умовне працювало. У мене є «незграбний» спосіб цього робити; Я можу знайти номер відповідного рядка з awkабо sedпотім використовувати це число в окремій sedкоманді, але я вважаю, що це можна зробити набагато кращим чином.
's/#//g'видалить всі ті#символи в рядку. Якщо це не те, що ви хочете, видалітьg(що означає "глобальний"). (2) Щоб відредагувати файл на місці (відповідно до запитання), використовуйтеsed -i.