Вопросы с меткой [sed]
"sed" ("потоковый редактор") - это утилита Unix, которая анализирует и преобразует текстовые файлы.
802 вопроса
0
голосов
1ответ
2k показов
Выражение sed.exe в файле bat
Я использую порт Windows sed.exe . Когда я делаю что-то подобное прямо из командной строки: sed.exe -i "s/WRITE;/WRITE; TRUNCATE TABLE `Team_matchdayResults`;/g" my_script.sql все работает ...
0
голосов
1ответ
3k показов
sed: не могу прочитать /etc/dbus-1/session.conf: ошибка ввода / вывода
После руководство по ZDNet здесь, я пытался получить Ubuntu Desktop работает на ОС Windows 10. хотя одна строка кода давал мне неприятности. sudo sed -i 's/.*/tcp:host=localhost,port=0/' ...
0
голосов
1ответ
482 показов
Удалите HTML-теги, используя sed/grep/awk
Если у нас есть следующее, как мы можем удалить все теги? Study eases concerns about taking antidepressants during pregnancy and autism risk http://cbsn.ws/2oTosqU pic.twitter.com/rs5813GdLG ...
0
голосов
3ответа
48 показов
Транспонирование данных в электронную таблицу
РЕДАКТИРОВАТЬ: чтобы показать данные не просто числовые Я был бы очень признателен за помощь, если это возможно, пожалуйста! У меня есть некоторые данные в электронной таблице LibreOffice, которая ...
0
голосов
1ответ
191 показов
Удаление пустой строки из .xml с помощью сценария unix
Я хотел удалить пустые строки из файла XML, но после использования команды sed -e '/^$/d' file.xml > file2.xml он не показывает запись трейлера. Я открыл файл XML с помощью Notepad++, чтобы проверить ...
0
голосов
2ответа
428 показов
Замените одну строку содержимым Multline в файле nginx.conf
Я хочу сделать резервную копию файла "/etc/nginx/nginx.conf" А затем отредактируйте его так, чтобы следующая строка в файле: include /etc/nginx/sites-enabled/*; Вместо этого появится как ... include ...
0
голосов
2ответа
766 показов
Applescript не может найти sed во время установки приложения
Я пытаюсь установить приложение, но программа установки завершается ошибкой со следующим сообщением об ошибке: sh: sed: команда не найдена и в диалоговом окне есть кнопка «Изменить» и «ОК», поэтому я ...
0
голосов
2ответа
436 показов
Найти и заменить исключить случаи в sed
Я пытаюсь использовать sed чтобы добавить строку после определенного шаблона, но я хочу исключить случай, когда дополнительная строка уже присутствует. Например: "text.txt" Hello Bar Hello world! ...
0
голосов
0ответов
30 показов
Пометка "первой соответствующей записи в каждый день" из списка записей с использованием стандартных инструментов * nix
У меня есть текстовый файл, который содержит записи в форме: text text [dataset-london] text text text text text [dataset-newyork] text text text text text [dataset-moscow] text text text text text ...
0
голосов
2ответа
710 показов
Как удалить строку после совпадения слова в bash?
Я хочу удалить строку после совпавшего слова в bash. Предположим, что: eth0 Link encap:Ethernet-12 HWaddr 94:EE:88:00:FA:AA Я хочу удалить encap:Ethernet-12 из этой линии. Это должно стать как eth0 ...
0
голосов
1ответ
76 показов
не могу найти ошибку в замене sed
Я пытаюсь заменить включение заголовков в заголовках тем же включением, предварительно добавленным #pragma once: #ifndef _HELLO_H #define _HELLO_H становится: #pragma once #ifndef _HELLO_H #define ...
0
голосов
3ответа
350 показов
Как использовать sed для замены целой строки на другую с символами в ней
Файл содержит следующую строку 19 send -- "old@example.com\r" Я хочу изменить адрес электронной почты, поэтому я подумал и придумал это sed -i.bak '19s/.*/send -- "new@example.com\r"/' ./a это меняет ...
0
голосов
1ответ
105 показов
Замена строки в нескольких файлах
У меня есть список файлов и соответствующих номеров строк, где я хочу выполнить замену: s/LOG.error/LOG.warn Есть и другие места, где это может произойти, и они не хотят нарушать эти линии. Как я ...
0
голосов
2ответа
37 показов
разделение файла: подставьте `egrep` в` sed`
Я хочу разделить мой файл $, содержащий x строк пополам, и проверить, сколько строк содержат « мертвые » в журнале. Я начал со следующего: half=`expr $(egrep -c . $file) / 2` sed -n 1,${half}p $file ...
0
голосов
2ответа
636 показов
Как проанализировать многострочный файл журнала в awk и вывести только одну строку с последним известным IP-адресом
Я застрял и ищу помощи. Я хочу, чтобы вызвать событие, которое я хотел бы обработать через скрипт bash. Данные извлекаются из файла журнала. Прежде чем я начну объяснять, я покажу вам несколько строк ...
0
голосов
3ответа
168 показов
Найти файлы, которые содержат строку, но НЕ в правильной строке
Из данного каталога я ищу, чтобы определить, какие файлы: содержать pattern но НЕ в строке 1 Я знаю, как выполнить часть 1 - grep -nHRF [pattern] [path] однако, я ищу фильтр на основе тех, которые ...
0
голосов
1ответ
45 показов
Сценарий оболочки: удаление файлов, если папка с таким именем не существует
У меня есть набор папок и набор *.DAT файлы. Я хочу удалить *.DAT файл, если нет папки с таким именем (без .DAT) существует. Мне потребовалось некоторое время, чтобы прийти к этому решению: find . ...
0
голосов
2ответа
92 показов
Bash :: добавить текст к выводу файла
Я очень новичок в Shell Scripting, так что это может быть очень простое решение, но я изо всех сил пытаюсь заставить его работать. У меня есть файл с этим содержанием: example1.eu example2.eu ...
0
голосов
3ответа
64 показов
sed: удаление списка путей из набора файлов
У меня есть файл с именем common.txt, который содержит список абсолютных путей. Например: /etc /etc/group /var/log/syslog У меня также есть набор файлов .txt, которые также содержат список абсолютных ...
0
голосов
1ответ
307 показов
sed, добавить строку в соответствие, только если она еще не существует
Используя sed (GNU sed) 4.2.2, я хочу: Match Line1 Проверьте Line2 , чуть ниже Line1 , если он равен String Если это не - добавить String после Line1 (или вставить перед тем Line2 Что я пробовал: ...
0
голосов
1ответ
551 показов
Команда SED дает возврат каретки
У меня проблема с командой SED. Мне нужно заменить символ @ на строку и добавить строку в столбец в CSV-файле. Так foo@example.com Станет foo_X_example.com@newdomain.com Я использую следующую команду ...
0
голосов
2ответа
85 показов
Значение /en_US.UTF-8/s/^# //
Я видел это на днях: sed --in-place '/en_US.UTF-8/s/^# //' /etc/locale.gen Я все понимаю, кроме '/en_US.UTF-8/s/^# //' . Я понимаю en_US.UTF-8 но что его окружает. Похоже, RegEx.
0
голосов
2ответа
130 показов
Как удалить то, что находится между двумя пробелами или пробелами, используя sed?
Я получил эту схему: ethernet-em1 016f2bbf-3268-4229-a25b-c7f94b6e52dc 802-3-ethernet em1 virbr0 4fc0e260-b21a-4a9d-a74d-3ec9f124976f bridge virbr0 что я хочу, чтобы получить это: ethernet-em1 ...
0
голосов
1ответ
55 показов
Сортировка таблицы по столбцу со строкой, смешанной с числами в bash
У меня есть текстовый файл с таблицей ниже 3-6-13 0.0712 ./13-t.xyz 3-6-13 0.0717 ./2-t.xyz 3-6-13 0.3737 ./6-t.xyz 3-6-13 0.5862 ./5-t.xyz 3-6-13 0.7503 ./4-t.xyz как я могу отсортировать его на ...
0
голосов
3ответа
289 показов
Как использовать sed или AWK для разделения строки (НЕ строки в файлах)
Как я могу разделить .sh файлы в список? Я пытался: ls *.sh | xargs sed 's/\n/ /g' > out.txt Возвращение ls *.sh - длинная строка с '\n' в середине.
0
голосов
0ответов
163 показов
преобразование из GNU sed в BSD sed
Я новичок в sed и пытаюсь реализовать этот ответ на Mac. После некоторых быстрых исследований я считаю, что мне нужно преобразовать код в BSD sed. У меня не было большого успеха в изучении ...
0
голосов
1ответ
78 показов
САС: Как использовать переменные
Я делаю скрипт для установки Post OS, который будет состоять из установки env для приложений и БД, а также будет включать усиление защиты. Делать это вручную нецелесообразно, так как скрипт Bash ...
0
голосов
2ответа
63 показов
Для MacOS, как удалить текст (длинные абзацы) в нескольких файлах?
Я изучаю Swift, и объявление о репозиториях на github слишком длинное. Это очень важно. Я видел контент, так что я думаю, что нормально не видеть его. Мой вопрос заключается в том, как удалить ...
0
голосов
1ответ
845 показов
Sed извлечь все совпадения на одной линии
У меня есть следующая строка: randomtext111morerandomtextabc123sometext321abc Я не могу сделать sed, чтобы извлечь значения между тегами и . Я попытался с помощью sed -rn 's///p' feed2.xml и не смог ...
0
голосов
1ответ
2k показов
подстановочные знаки для любого числа
Я пытаюсь заменить строку "samples: [any number], не выполненные выборки: [any number] на строку 'OK', используя sed. Это работает с однозначными числами. Однако мне нужен вариант для любого номера: ...
0
голосов
2ответа
276 показов
Как извлечь дату создания EXIF и установить дату создания файла
Передача изображений с айфона как-то облажалась с датами файла. Я хочу установить их из данных EXIF. Я уже нашел решение, но не смог преобразовать его в пакетное задание. Не стесняйтесь помочь, может ...
0
голосов
0ответов
141 показов
Команда sed удаляет родительский закрывающий тег в файле XML
Я использую команду sed, чтобы заменить строку на другую в XML-файле, используя приведенную ниже команду. sed "s/one/two/g" /data/common/codeset-mapper.xml > /data/codeset-mapper.xml Но закрывающий ...
0
голосов
2ответа
657 показов
Оболочка: Обрезать пробелы в начале файлов
У меня есть 20k файлов здесь, и по крайней мере 1000 из них имеют пробел в начале. Как я могу удалить пробел с помощью Sed например? Проблема в том, что могут появиться дублированные имена файлов. ...
0
голосов
1ответ
20 показов
Удаление «<<» и «>>» из файла с помощью сценария sed
У меня есть текстовый файл, в котором есть несколько «», которые я хотел бы удалить. Я попробовал следующее: sed -e 's/>>//' -e 's/
0
голосов
1ответ
1k показов
Как удалить строку из файла, требующего разрешения, например visudo, используя sed?
Я хочу добавить эту команду timestamp=20 в конец файла visudo что увеличит время sudo на 20 минут. Таким образом, я смогу использовать мой bash-скрипт для установки многих приложений. После этого я ...
0
голосов
1ответ
194 показов
Извлекать строки между разделителем, если он соответствует определенной строке
Файл cat hosts.cfg define host { host_name switchlan alias switchlan address 192.168.2.1 icon_image_alt Switch icon_image base/switch40.gif statusmap_image base/switch40.gd2 check_command ...
0
голосов
1ответ
1k показов
Как найти подходящие записи из 2 файлов в Unix
У меня есть два файла, которые содержат email_ids. 1. Test1.txt 2. test2.txt Содержимое Test1.txt: abc@gmail.com xyz@gmail.com mns@gmail.com Test2.txt Содержимое: jpg@gmail.com joy@yahoo.com ...
0
голосов
1ответ
847 показов
точное соответствие шаблонов диапазона и извлечение линий из него
Я пытаюсь извлечь диапазон от IP = до TUAL_HOSTNAME_ =, как показано ниже. Но это также извлекает другой образец соответствия для IP. sed -i -e '/IP=/,/TUAL_HOSTNAME_=/{w /tmp/101' -e 'd}' ...
0
голосов
0ответов
199 показов
Как я могу улучшить или обернуть мой sed-скрипт?
Я дал команду сборке mvn для создания данных профилирования, которые я хочу проанализировать позже. Поэтому ниже я создал скрипт sed для генерации json-данных из выходных данных профилировщиков. Я ...
0
голосов
3ответа
666 показов
Удаление шаблона из текстового файла
У меня есть файл, пронизанный такими вещами: -POEM- >> The big brown fox >> jumps over the >> lazy dog. The end. Я хочу избавиться от "\n >>" и просто превратить это в личку: -POEM- The big brown fox ...
0
голосов
3ответа
557 показов
Oneliner для многострочного регулярного выражения s/,\n]/]/g?
Может ли кто-нибудь предоставить простой однострочный текст для удаления определенных разрывов строк? В vim я использую %s/,\n]/]/g Это должно быть возможно с очень простым однострочным ИМХО, но как?
0
голосов
3ответа
264 показов
Заменить строку в строке, но не когда она где-то между двойной квадратной скобкой
У меня есть длинная строка из поля MySQL, содержащая данные страницы MediaWiki. Я должен заменить строку на этой странице в MediaWiki, но не тогда, когда она находится в ссылке MediaWiki. Ссылка на ...
0
голосов
1ответ
217 показов
Как зашифровать почту в unix?
Я хочу зашифровать почту, так как она будет содержать конфиденциальную информацию. Там нет вложений. Пожалуйста, помогите в предоставлении шагов для шифрования почты. У меня есть ссылка Как я могу ...
0
голосов
3ответа
760 показов
Как исключить совпадение и изменить только конкретный символ с помощью sed
Я пытаюсь использовать sed чтобы заменить '0' словом 'правильное' (я использую echo $? чтобы проверить мой сценарий, и я хочу заменить вывод echo). Проблема в том, что у меня больше текста в выходном ...
0
голосов
1ответ
124 показов
редактирование строки с использованием sed или grep
Прежде всего, пожалуйста, извините мое невежество в UNIX. Я совсем новый. У меня много много файлов sql, который содержит следующую строку ${DB_USERNAME}.${TABLE_NAME} Может кто-нибудь, пожалуйста, ...
0
голосов
2ответа
2k показов
Как я могу создать командную строку sed из diff?
Я знаю, что diff -e может выводить скрипт ed . И я понимаю, что ed и sed разделяют свой подход, но ed интерактивен, а sed предназначен для потоков. То, что я хотел бы сделать, это взять вывод diff -e ...
0
голосов
1ответ
259 показов
Удалить переводы строк с помощью редактора потоков (sed)
Мне нужно написать сценарий sed, который помещает фактический текст субтитров в файл srt в одну строку. Если этот текст изначально был разбит на несколько строк, разрыв строки и возможные пробелы ...
0
голосов
1ответ
1k показов
Как вставить разделитель тысяч с помощью `sed`?
Я хочу вставить разделитель тысяч в числовую последовательность с помощью sed и этот уродливый RE sed -e :a -e 's/\(.*[0-9]\)\(\([0-9]\{3\}\)\(,[0-9]\{3\}\)*\(\.[0-9]*\)\)/\1,\2/;ta' [filename] . ...
0
голосов
3ответа
94 показов
Как добавить символ типа # в начало первой непустой строки для нескольких файлов?
У меня есть куча файлов, которые я хотел бы использовать #, чтобы прокомментировать первую непустую строку, файлы не в хорошем формате, поэтому перед строкой, которую я хочу комментировать, может ...
0
голосов
2ответа
142 показов
Перенаправить команду cat при использовании подстановочных знаков в качестве ввода
У меня есть следующая команда, которая берет определенную часть файла в текущем каталоге, записывает его во временный файл, получает часть другого файла на один каталог, записывает его во временный ...