Sed известен как Stream Editor, так как он может выполнять различные функции фильтрации и / или преобразования стандартного ввода или файлов, указанных пользователем. Обычно используется для поиска и замены в текстовых файлах. Если ваш вопрос касается обработки текста, этот тег, вероятно, подойдет
10 ответов

Удалите первую часть строки, используя sed

Как я могу получить от этого: randomcollege-nt\user90 к этому: user90 с помощью sed?
04 сен '14 в 14:52
1 ответ

Как я могу удалить первые пробелы в каждой строке файла?

У меня есть файл, который выглядит как SPT-CL J0000-5748 J000106.23-574536.8 0.275980 -57.760231 0.7554 0.0003 template 1 SPT-CL J0000-5748 J000049.27-574637.3 0.205320 -57.777050 0.7018 0.0002 template 1 SPT-CL J0000-5748 J000059.24-574759.6 0.2468…
18 июл '16 в 22:48
3 ответа

Заменить определенный раздел кода

Я не знаю, что может сделать это, Сэд, Вим, что угодно. Допустим, у меня есть 30 функций, для простоты я покажу 3 #first function AddOne = [ a+1==b, b+1==c ] # second function AddTwo = [ a+1==b, b+1==c ] # third function MultiplyByTwo = [ a+1==b, b+…
08 окт '14 в 00:14
2 ответа

Sed для удаления пробелов

Кто-нибудь знает, как использовать Sed, чтобы удалить все пробелы в текстовом файле? Я пытался использовать команду удаления "d", чтобы сделать это, но не могу понять это
16 окт '14 в 20:11
1 ответ

Удалите все системные функции с помощью команды sed

У меня есть файл cpp. Я хочу удалить все системные функции внутри этого файла cpp, например, с помощью команды sed. int a; cin>>a; system(a); system("dadad"); system('dad'); Я хочу удалить все системные функции в приведенном выше коде, есть ли…
15 окт '16 в 06:42
1 ответ

Умножение чисел в файле на случайные числа

У меня есть файл, содержащий такие строки, как: tree my_tree = ((t1:961.00,t2:902.00):961:00,t3:878:00); которая представляет собой древовидную структуру с длинами ветвей. Я хочу умножить все длины веток в каждой строке, то есть числа после:, (желат…
27 июл '16 в 21:32
1 ответ

sed новые строки с \n как часть текста строки

Пытается написать новую команду sed, которая вставит новые строки перед другой строкой. код, который я пробовал и терпит неудачу: sudo sed -i '/# onlynet=ipv4/i echo "rpcallowip='$WebInternalIP'\n";\necho "rpcallowip='$DBInternalIP'\n";\necho "rpcal…
04 ноя '18 в 02:07
3 ответа

Sed команда для удаления строки на основе следующей строки

Пожалуйста, поделитесь sed Команда для удаления строки на основе двухстрочной строки. Например, у меня есть текст ниже: AAAAA BBBBBB aaa bbb USING INDEX ) aaaa USING INDEX TABLESPACE IDX_TAB3 ) Если строка содержит USING INDEX и следующая строка сод…
29 сен '16 в 19:26
7 ответов

Переименовать несколько файлов с разделителями

Как я могу переименовать несколько файлов, как, IonXpress_049.T11014.R_2014_11_13_11_26_35_user_PR2-41-Pooling0026_3140_13112014.bam IonXpress_050.T11114.R_2014_11_13_11_26_35_user_PR2-41-Pooling0026_3140_13112014.bam Чтобы, T11014.bam T11114.bam
14 ноя '14 в 09:54
1 ответ

Как я могу извлечь мой IP-адрес IPv4 с помощью tcpdump и sed

Я недавно изменил свой mac-адрес, а также всякий раз, когда я делаю это, я хочу убедиться, что он изменился в сети, а не только на nmcli или ifconfig Я запускаю sudo tcpdump -i enp2s0 -en, чтобы найти мой MAC-адрес в tcpdump, но я пытаюсь получить е…
09 сен '18 в 23:48
4 ответа

Как удалить строки, начинающиеся с определенных строк

Есть ли способ удалить строки, начинающиеся с определенных строк. У меня есть этот код YouTube-DL youtube-dl --extract-audio --audio-quality 0 --newline --audio-format mp3 https://www.youtube.com/playlist?list=PL1C815DB73EC2678E и его результат тако…
14 июн '15 в 13:29
1 ответ

Как sed может соответствовать шаблону удалить строку плюс один и вставить другой файл

Я думаю, что я довольно близко, но пропущена 1 команда.. у меня есть file1.txt rrrrrrrrrrrrrrrrr dddddddddddddddddd id="8" efwef aaaaaaaaaaaaaaaaaaa cccccccccccccccccccc xxxxxxxxxxxxxxxxxxxxx file2.txt 123 123 что мне нужно это: rrrrrrrrrrrrrrrrr dd…
07 окт '18 в 20:52
2 ответа

Замените на "sed" символ с обратной косой чертой и используйте его в переменной

У меня есть это укус: the string's problem и я хочу изменить это на: file 'the string'\''s problem' Мой код выглядит так: newline=`echo "$string" | sed "s/'/'\\\''/g"` echo $newline | sed "s|$newline|file '$newline'|g" >> "$newPList" Но резуль…
15 июл '15 в 15:51
1 ответ

Что я делаю не так с Седом

Мой вклад: sed -i 's/if ($.browser.msie)/if ($.browser={ msie: ( navigator.appName == 'Microsoft Internet Explorer') ? true : false })/g' file.js Я попытался поместить текст для поиска и замены в одинарные и двойные кавычки, но выдает ошибку: sed: -…
11 янв '15 в 11:04
3 ответа

Команда sed для замены значения в конфигурационном файле

Я использую эту команду: sed -i 's/\(^TestT_STOA_TS1901=\).*/\1N/'/app/test/must/untuio.cf И я получаю эту ошибку: XXXXXXXXX:/app/test/must>sed -i 's/\(^TestT_STOA_TS1901=\).*/\1N/'/app/test/must/untuio.cf sed: -e expression #1, char 33: unknown …
19 авг '15 в 13:48
5 ответов

Как получить текст из диапазона дат, используя grep/sed в большом текстовом файле?

У меня большой текстовый файл (почти 3 ГБ) - это файл журнала. Я хочу получить строки текста, которые соответствуют диапазону дат из этого файла, с 13 июля по 19 июля. Мой формат журнала: 2016-07-12 < ?xml version> 2016-07-13 < ?xml version…
20 июл '16 в 08:52
2 ответа

Заменить только первый и только последний матч, используя "sed"

Я хочу заменить старую строку новой. Это то, что я использовал sed -i "0,|$old|{s|$old|$new|g}" file но это дает мне ошибку: sed: -e expression #1, char 3: unexpected `,' Как это изменить? Также Как изменить только последний случай? пример Apple / B…
12 янв '15 в 19:25
1 ответ

Сопоставьте Pattern и запишите следующее значение как переменную

Я пытаюсь сопоставить шаблон, а затем получить следующую информацию, чтобы создать файл с использованием этой переменной. Пример (мои данные могут выглядеть как один из двух примеров) "headers": { "content-type": "application/octet-stream;\r\n\tname…
20 янв '15 в 21:45
3 ответа

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

У меня есть текстовый файл, который выглядит так ../pool/main/a/aalib/libaa1_1.4p5-44build2_amd64.deb ../pool/main/a/accountsservice/accountsservice_0.6.45-1ubuntu1_amd64.deb ../pool/main/a/accountsservice/gir1.2-accountsservice-1.0_0.6.45-1ubuntu1_…
02 дек '18 в 22:40
1 ответ

Написать собственный скрипт поиска для MusicBrainz Picard

У меня есть коллекция музыкальных файлов (~200/ партия), которые мне нужно пометить через Picard. В файлах нет метаданных, и инструмент снятия отпечатков очень неэффективен (средняя точность<50%). Однако названия выглядят так: "(Название песни)-(Исп…
24 окт '15 в 09:43