Описание тега sed
Sed означает Stream EDitor - один из базовых инструментов в среде POSIX. Он обрабатывает один или несколько файлов в соответствии со сценарием редактирования и записывает результаты в стандартный вывод. Созданный в Bell Labs, он существует с середины 70-х годов.
5
ответов
Как разбить вывод на разные файлы?
У меня есть входной файл, как foo xxx yyy zzz foo xxx yyy zzz foo xxx yyy zzz foo xxx yyy zzz bar xxx yyy zzz bar xxx yyy zzz foo xxx yyy zzz .. Как разбить входной файл по строке, на foo.txt а также bar.txtв зависимости от наличия foo а также bar в…
13 июн '14 в 05:40
1
ответ
Как заменить строку из результата awk?
У меня есть файл JSON, который содержит несколько вхождений replaceme, Я только хочу заменить вхождение на основе определенной строки, найденной несколькими строками выше. Например, [...] "title" : { "Propertie1" : "xxxx", "Propertie2: "replaceme" }…
14 ноя '14 в 14:49
1
ответ
sed замените внутри файла оболочки
У меня есть файл оболочки, который должен заменить текст в файле php. Строка, которая нуждается в замене: $database = $db."_db"; Фактическая команда sed должна содержать переменную, поэтому не уверены, что я должен экранировать и где? #!/bin/sh sed …
24 июл '12 в 11:04
4
ответа
Найти и заменить строку между двумя разделителями
Как заменить строку между двумя разделителями? Некоторые из ответов, которые я нашел, близки, но я думаю, что моя потребность немного сложнее. Т.е. smb.conf содержит пустую строку между акциями. Я хочу настроить таргетинг на общий ресурс, который хо…
18 июн '18 в 20:28
1
ответ
Инкапсулировать текст в кавычки с помощью буфера sed
Мне нужно выполнить поиск и замену, чтобы инкапсулировать переменную строку в одинарные кавычки (запись объекта php в запись массива php) так, чтобы следующий блок: $my_trip->trip_id = ( $my_trips_opts->trip_id > 0 ) ? $my_trips_opts->tr…
01 авг '12 в 20:25
1
ответ
Удалите все слова, которые не содержат двоеточия
У меня есть файл с этим типом строк: blabla bla:bla whatever what:ever alpha bravo charlie del:ta Я только хочу сохранить слова, которые содержат двоеточие. Таким образом, результат для вышеупомянутого будет: bla:bla what:ever del:ta У кого-нибудь е…
08 ноя '12 в 19:40
3
ответа
sed заменяет все символы табуляции и пробелы одним пробелом
Я получил строку вроде следующего: test.de. 1547 IN SOA ns1.test.de. dnsmaster.test.de. 2012090701 900 1000 6000 600 теперь я хочу заменить все табуляции / пробелы между записями только одним пробелом, чтобы я мог легко использовать его с cut -d " "…
23 сен '12 в 18:17
1
ответ
Запись в /etc/network /interfaces при загрузке с использованием sed/awk?
Новичок здесь, Я пытаюсь написать в автоматически сгенерированный /etc/network/interfaces файл недавно подготовленного сервера DomU XEN Ubuntu (12.04/10.04/8.04) во время загрузки с использованием (в настоящее время) sed, Автоматически сгенерированн…
09 окт '12 в 10:56
1
ответ
Сед поиск и добавить жало
======KVM 虚拟化手册====== =====简介===== =====安装和配置kvm虚拟化===== ====检查是否支持KVM==== ====安装kvm虚拟化平台==== ====配置nested virtualization==== ==== 配置网络==== ====重启系统并检查相关配置==== =====virsh创建 & 安装虚拟机===== ====通过VNC进行安装==== =====REFERENCE===== Строки, которые начи…
27 июн '18 в 15:40
1
ответ
Заменить текст в файле без перезаписи файла
Я хочу использовать командную строку для редактирования текстового файла, но не перезаписывать его. Я хочу сохранить владельца, группу и права доступа к файлу. У меня есть файл, в котором хранится количество случаев использования оборудования. Этот …
07 июл '10 в 21:42
1
ответ
Perl + Sed + удалить строки, которые начинаются с "#"
Пожалуйста посоветуй У меня есть машины Linux и Solaris, и мне нужна команда, которая работает на обеих ОС Я использую следующую строку perl, чтобы удалить все строки, начинающиеся с "#", почему команда perl не работает, примечание - необходимо такж…
18 ноя '12 в 13:52
3
ответа
Изменить настройки файла конфигурации из Bash
Мне нужно изменить конфигурационный файл из скрипта bash, изменив значения определенных настроек. Мне нужно внести изменения, используя обычные инструменты Linux (sed / awk / tr / etc.). Файл конфигурации может иметь ключи с одинаковыми именами в ра…
30 окт '14 в 02:18
3
ответа
Сценарий оболочки + соответствие строк MAJOR и CRITICAL из файла журнала
Мне нужно сопоставить строки, которые имеют основные и критические строки после слова ERROR:<любое целое число> Посоветуйте, пожалуйста, как это сделать с помощью одной команды awk или sed? more HW_Log.txt CHK_HW ERROR:0 INFO self_monitor Verifying …
31 янв '12 в 09:45
3
ответа
САС для поиска и удаления IP с частичным соответствием
У меня есть различные bash-скрипты, которые запускаются, они сканируют файлы журналов на наличие людей, которые пытаются подделать, спамят нас и так далее. Я боролся с этим в течение нескольких дней, пытаясь понять это. У меня есть текстовый файл со…
05 ноя '18 в 14:01
2
ответа
Удалить непечатные символы
У меня есть текстовый файл с разделителями табуляции. Когда я открываю файл в редакторе vi, я вижу символ ^M (синим цветом). Это не часть моих данных. Он попал туда, потому что исходные данные SQL имели знак возврата каретки /r. 713498 29195 NWSO NE…
18 янв '13 в 01:53
1
ответ
Комментируйте все строки, соответствующие некоторому шаблону
Мне нужно закомментировать все строки, содержащие "dlclose" для каждого файла в текущем каталоге и любых подкаталогах (рекурсивно). Это мое лучшее предположение на данный момент, учитывая то, что я смог узнать из различных руководств. grep -lIR "dlc…
11 авг '10 в 18:54
2
ответа
Удалите логи, пока пишется с помощью SED - /var/log/messages
У меня была файловая система, которая была более 60%. Я обнаружил, что файл /var/log/messages содержит более 4 миллионов строк, поэтому я решил удалить 2 миллиона строк, чтобы освободить место. Я выполнил команду sed -i '1,2000000d' /var/log/message…
07 янв '19 в 15:31
1
ответ
Регулярные выражения в sed: сопоставление символа, которому не предшествует или после которого не указан другой другой символ
Предположим, что неправильно отформатированный фрагмент csv использует точку с запятой в качестве ограничителя поля: abc;d" "e"f;"ijk" Согласно RFC4180, кавычка внутри поля должна быть представлена двумя кавычками: abc;d"" ""e""f;"ijk" Я пытался д…
06 авг '16 в 11:46
6
ответов
Использование sed для преобразования шестнадцатеричных символов в файл дампа postgresql
Я работаю над переносом нескольких баз данных с сервера Postgresql 8.3 на сервер Postgresql 8.4. До сих пор это работало нормально, но одна база доставила мне некоторые неприятности. База данных указана в кодировке Unicode на 8.3-сервере, но каким-т…
13 сен '10 в 09:01
1
ответ
Удалить строку, если она содержит конкретное совпадение из файла в bash
У меня есть файл, содержащий строки, подобные следующим. 10 TEST NO SOMETHING 20 TEST YES SOMETHING 101 TEST YES SOMETHING 100 TEST NO SOMETHING Как я могу удалить только строку, которая имеет 10 в начале, используя sed или любой другой инструмент, …
15 ноя '15 в 06:08