Вопросы с тегом «sed»

155
Редактирование на месте с помощью sed в OS X

Я хочу отредактировать файл с помощью sed в OS X. Я использую следующую команду: sed 's/oldword/newword/' file.txt Вывод отправляется на терминал. file.txt не модифицируется. Изменения сохраняются в file2.txt с помощью этой команды: sed 's/oldword/newword/' file1.txt > file2.txt Однако мне не...

152
Как заменить всю строку в текстовом файле на номер строки

У меня есть ситуация, когда я хочу, чтобы bash-скрипт заменял всю строку в файле. Номер строки всегда одинаков, поэтому это может быть жестко заданная переменная. Я не пытаюсь заменить некоторую подстроку в этой строке, я просто хочу полностью заменить эту строку новой строкой. Существуют ли для...

151
Как объединить каждые две строки в одну из командной строки?

У меня есть текстовый файл в следующем формате. Первая строка - это «КЛЮЧ», а вторая - «ЗНАЧЕНИЕ». KEY 4048:1736 string 3 KEY 0:1772 string 1 KEY 4192:1349 string 1 KEY 7329:2407 string 2 KEY 0:1774 string 1 Мне нужно значение в той же строке, что и ключ. Таким образом, результат должен выглядеть...

149
Есть ли подобная утилита для cmd.exe? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Я хочу программно редактировать содержимое...

148
Как использовать sed, чтобы удалить последние n строк файла

Я хочу удалить несколько n строк из конца файла. Можно ли это сделать с помощью sed? Например, чтобы удалить строки от 2 до 4, я могу использовать $ sed '2,4d' file Но я не знаю номеров строк. Я могу удалить последнюю строку, используя $sed $d file но я хочу знать способ удалить n строк с конца....

147
Как заменить строки, содержащие слэши, на sed?

У меня есть проект Visual Studio, который разрабатывается локально. Файлы кода должны быть развернуты на удаленном сервере. Единственная проблема заключается в том, что URL содержат жестко запрограммированные URL. Проект содержит URL-адреса, такие как ? Page = one . Чтобы ссылка действовала на...

147
Управление доступом на основе ролей (RBAC) и Управление доступом на основе утверждений (CBAC) в ASP.NET MVC

Каковы основные преимущества использования CBAC по сравнению с RBAC ? Когда лучше использовать CBAC и когда лучше использовать RBAC? Я пытаюсь понять общие концепции модели CBAC, но общая идея все еще не ясна для меня....

146
Вставьте строку с определенным номером строки с помощью sed или awk

У меня есть файл сценария, который мне нужно изменить с помощью другого сценария, чтобы вставить текст в 8-й строке. Строка для вставки:, Project_Name=sowstestв файл с именем start. Я пытался использовать awk и sed, но моя команда...

138
Как вставить новую строку перед шаблоном?

Как вставить новую строку перед шаблоном в строке? Например, это вставит новую строку за шаблоном регулярных выражений. sed 's/regex/&\n/g' Как я могу сделать то же самое, но перед шаблоном? Учитывая этот пример входного файла, шаблон для сопоставления является номер телефона. some text...

134
sed: печатать только соответствующую группу

Я хочу получить два последних числа (одно целое, одно с плавающей запятой; за ним следует необязательный пробел) и распечатать только их. Пример: foo bar <foo> bla 1 2 3.4 Следует напечатать: 2 3.4 Пока у меня есть следующее: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' даст...

132
Как заменить на sed целую строку?

Допустим, у меня есть файл со строками ааа = БББ Теперь я хотел бы заменить их на: ааа = ххх Я могу сделать это следующим образом: sed "s / aaa = bbb / aaa = xxx / g" Теперь у меня есть файл из нескольких строк: ааа = БББ ааа = ссс ааа = ддд aaa = [что-то еще] Как я могу заменить все эти строки...

131
sed однострочник для преобразования всего верхнего регистра в нижний регистр?

У меня есть текстовый файл, в котором некоторые слова напечатаны ВСЕМИ ЗАГЛАВНЫМИ буквами. Я хочу иметь возможность просто преобразовать все в текстовом файле в нижний регистр, используя sed. Это означает, что первое предложение будет гласить: «У меня есть текстовый файл, в котором некоторые слова...

126
Как удалить первые символы X из строки с помощью sed?

Я пишу сценарий оболочки для встроенного Linux в небольшой промышленной коробке. У меня есть переменная, содержащая текст, pid: 1234и я хочу удалить первые X символов из строки, чтобы осталось только 1234. У меня есть больше переменных, которые мне нужно «очистить», поэтому мне нужно вырезать X...

119
Как выбрать строки между двумя шаблонами маркеров, которые могут встречаться несколько раз с awk / sed

Используя awkили sedкак я могу выбрать линии, которые встречаются между двумя разными шаблонами маркеров? Эти шаблоны могут быть отмечены несколькими разделами. Например: предположим, что файл содержит: abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu И начальный образец, abcа конечный образец...

116
Как удалить символы новой строки из текстового файла?

У меня есть следующие данные, и мне нужно собрать их все в одну строку. У меня есть это: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мне это нужно: 22791;14336;22821;34653;21491;25522;33238; РЕДАКТИРОВАТЬ Ни одна из этих команд не работает идеально. Большинство из них позволяют данным...