Tag: sed

Замена всего `&`, но не единственного в XML-сущности `& amp;` с `#` с sed в заданном теге XML

Мне нужно было заменить все & # , внутри и внутри <faultstring> … </faultstring> . Кроме того, & in &amp; не следует изменять. Пример ввода: 123&&<faultcode>IBM.Error<faultstring>special character & and one converted &amp;</faultstring></faultcode>&&123 Ожидаемый результат: 123&&<faultcode>IBM.Error<faultstring>special character # and one converted &amp;</faultstring></faultcode>&&123 Следующий работает с границей, но также заменяет &amp; с #amp; sed -e :1 -e […]

Извлечение нескольких экземпляров текста между двумя строками

Я хотел бы извлечь текст между двумя строками в текстовом файле, который содержит результаты Spotify chart Экземпляр текстового файла: {"tracks":[{"date":"2014-12-14","country":"TW","track_url":"https:\/\/play.spotify.com\/track\/34gCuhDGsG4bRPIf9bb02f","track_name":"Thinking Out Loud","artist_name":"Ed Sheeran","artist_url":"https:\/\/play.spotify.com\/artist\/6eUKZXaKkcviH0Ku9w2n3V","album_name":"x","album_url":"https:\/\/play.spotify.com\/album\/1xn54DMo2qIqBuMqHtUsFd","artwork_url":"http:\/\/o.scdn.co\/300\/646e9619750dfa3d1eadbbea959dc6f528a9109e","num_streams":51672,"window_type":"weekly","percent_male":58,"percent_age_group_0_17":4,"percent_age_group_18_24":45,"percent_age_group_25_29":25,"percent_age_group_30_34":12,"percent_age_group_35_44":7,"percent_age_group_45_54":1,"percent_age_group_55_plus":6}, Текст, который я хочу извлечь, – это название дорожки. Желаемый вывод из вышеуказанного текстового файла: 1 Thinking Out Loud 2 xxx 3 xxx Для этого я хотел бы использовать команды sed и […]

Как избежать несбалансированных скобок или слэш в sed?

Я пытаюсь использовать sed , но мой шаблон содержит [] скобки и слэши ( / ). Я пробовал кавычки, но это не помогает. Как мне избежать этого? Примеры: $ sed -i'.bak' "s/^includes[] =/;includes[] =/g" *.make sed: 1: "s/^includes[] =/;includ …": unterminated substitute in regular expression $ sed -i'.bak' 's/^includes[] = includes/;includes/g' *.make sed: 1: "s@^includes[] […]

Заменить авторские права рекурсивно

У меня есть много файлов в текущем каталоге. Каждый файл содержит заголовки авторских прав, # # Copyright 2013 Company, Inc. All rights reserved. This software # is property of Company, Inc and contains trade secrets, Я хочу заменить Copyright 2013 Company компанией Copyright 2014 Company Как я могу это сделать? Я пытался: find . -type […]

Есть ли способ создать новый файл и вставить текст в этот файл с помощью bash?

Мне нужно изменить и создать несколько файлов конфигурации для некоторых киосков на работе, есть ли способ сделать это с помощью одного сценария bash? Я слышал о SED, но документация сбивает с толку, может ли кто-нибудь привести пример?

Использование eval и sed для выполнения подсчета и управления скриптами

В соответствии с оригинальной проблемой, описанной здесь: – Рип главы DVD для разделения файлов ..может ли кто-нибудь помочь нам понять, что делает следующий код: # count Titles, and count Cells per title. # eg. ${cell[1]} is the Count of Cells for the first title # ${cell[titles]} is the Count of Cells for the last title […]

Сопоставьте целое слово (IP-адрес) с помощью `sed`

У меня есть следующий стиль строки в файле: 1.2.3.4 1.2.3.4a 1.2.3.45 iaa1.2.3.4ad 11.2.3.4a a1.2.3.4 1.2.3.4> <1.2.3.4> <"1.2.3.4"> 1.2.3.4 hostname Я хочу заменить все ip ' 1.2.3.4 ' на другой ip, например, « 9.8.7.6 », в том числе на <> и в «», и с буквой, предшествующей или сопровождаемой ip. Но НЕ « 11.2.3.4 » или […]

Как удалить новые строки из ip в качестве вывода?

INPUT (команда «ip as») 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether e3:1c:12:f3:5a:34 brd ff:ff:ff:ff:ff:ff inet 1.2.3.4/24 brd 1.2.3.255 scope global eth0 inet6 fe80::e61f:13ff:fef3:5a34/64 scope link valid_lft forever preferred_lft […]

Прочитайте строку из файла, манипулируйте, а затем добавьте в другой файл

Чтобы слить определенный контент из партии файлов, я делаю for ID in {92..128}; do sed '3q;d' directory_$ID/stats done Теперь, если вы хотите поместить $ID перед каждой строкой (желательно сдвигая столбцы с фиксированной шириной), а затем добавьте строку в файл report.txt (создавая ее, если она не существует). Я сделал некоторые исследования по этому вопросу, но, похоже, […]

Как получить часть строк из всех .txt-файлов в каталоге?

У меня есть 5000 текстовых файлов статей в журнальной статье. Я пытаюсь извлечь только абстрактную часть. Это означает, что я хочу сохранить один и тот же текстовый документ и удалить все остальные тексты, кроме абстрактных. Я очень новичок в Linux, и я некоторое время трогал ваш совет. как извлечь слова, которые после ключевого слова выполнить […]

Interesting Posts

Использование заголовков ядра реального времени для компиляции кода пользовательского пространства и заголовков по умолчанию

файл конфигурации: STR_COPY: переменная не имеет значения

Сценарий Bash для преобразования второго столбца в файл csv из Unix во время чтения / даты

Использование Creative Sound Blaster на сервере Ubuntu

Есть ли способ локализовать DNS при использовании прокси-сервера HTTP?

Извлеките только имя службы и номер порта из файла tnsnames.ora

Использование локального адреса связи для подключения кроссовера

Последовательная консоль с использованием ttyS5 для загрузки EFI

каково расположение пользовательских команд

Редактор PDF с регулярными выражениями для закладок?

Как остановить «Opto Host», взяв порт (Linux)

Может подключаться от RPi к ноутбуку, но не наоборот

Транспонирование нескольких столбцов – это строка

Почему есть два файла полномочий, созданных startx?

Какая правильная версия dm-cache

Linux и Unix - лучшая ОС в мире.