Sed – вопросы и ответы – страница 29

83
голоса
2
ответа
cat raw.txt Name country IP Cost sam us 10.10.10.10 $250 jack India 10.10.10.12 $190 joy Australia 10.10.10.13 $230 christ canada 10.10.10.15 $190 jackson africa 10.10.10.20 $230 Мне нужно выводить...
5 лет, 4 месяца назад Suresh Rajasekaran
48
голосов
1
ответ
Я пытаюсь изучить Unix и как использовать терминал. Я нахожусь на Mac Я открываю терминал, я иду в папку. Внутри находится файл fruit.txt. В этом файле есть только слова груша, яблоко Я хочу замени...
3 года назад segon
96
голосов
1
ответ
У меня есть журнал брандмауэра, который имеет отметку времени в формате date +%d/%B/%Y $ date +%d/%B/%Y 21/May/2018 Строка журнала (вход): #cat firewall.log 1.5.5.1 - - [20/May/2018:00:00:00 +0000]...
1 год, 9 месяцев назад Arun
76
голосов
1
ответ
ПРИМЕЧАНИЕ . Цель этого вопроса состоит в том, чтобы найти подходящую последовательность символов для эффективной замены заполнителя в сценарии bash, не обнаружив, была ли команда оценена или нет. ...
1 год, 10 месяцев назад fusiled
85
голосов
3
ответа
Рассмотрим этот образец файла: 01 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters. 02 00:00:00,000 --> 00:00:00,000 <fc=ff00>Alphabetic characters Alphabetic characte...
3 года, 2 месяца назад Marcelo
51
голос
2
ответа
У меня есть файл, который содержит: $conf['minified_version'] = 100; Я хочу увеличить это число на 100 с помощью sed, поэтому у меня есть следующее: sed -r 's/(.*minified_version.*)([0-9]+)(.*)/ech...
4 года, 7 месяцев назад DAB
61
голос
7
ответов
У меня есть каталог, полный файлов, и мне нужно вытащить верхние и нижние колонтитулы. Все они имеют переменную длину, поэтому использование головы или хвоста не будет работать. У каждого файла ест...
11 лет, 3 месяца назад bbutle01
49
голосов
3
ответа
У меня есть такой текст # This configuration was generated by # 'rubocop --auto-gen-config' # Offense count: 1 # Configuration parameters: Include. # Include: **/Gemfile, **/gems.rb Bundler/Duplica...
2 года, 6 месяцев назад Mio
49
голосов
2
ответа
Мой вопрос, вероятно, довольно прост. Я пытаюсь заменить последовательности строк, которые находятся в начале строк в файле. Например, я хотел бы заменить любой экземпляр шаблона "GN" на "N" или "W...
3 года, 10 месяцев назад tasslebear
61
голос
3
ответа
как извлечь каждую порцию отдельно от имени файла? DSA4020_frontcover_20346501_2011-05.doc Я хочу получить информацию ниже: name = DSA4020 type = frontcover id = 20346501 date = 2011-05 возможно ли...
8 лет, 8 месяцев назад Himalay
-3
голоса
3
ответа
У меня есть скрипт, генерирующий 2 диалога в цепочке, а вывод - строка из двух чисел как таковых: "xy". Я хочу получить эти числа в отдельных переменных, поэтому я попытался использовать sed: y=$(e...
2 года, 9 месяцев назад 2A-66-42
77
голосов
1
ответ
Как правильно уловить такие слова в sed? text O"Neil text... Я пробовал '\w*\"\w*' но, похоже, не работает.
3 года, 2 месяца назад bsd
51
голос
2
ответа
учитывая следующие результаты, используя sed: ~ echo drive kids to the Foo Bar +09:00-10:00 | sed 's/\ *+[a-zA-Z0-9\{._\-\:\-}]*\ */ /g' drive kids to the Foo Bar -10:00 ~ echo drive kids to the Fo...
3 года, 8 месяцев назад mbigras
69
голосов
1
ответ
Я хотел бы написать некоторый отфильтрованный вывод данной команды ( rsync ) в файл, но сохранить полный нефильтрованный вывод на stdout (экран/терминал). Я пробовал некоторые комбинации process su...
3 года, 6 месяцев назад suamikim
60
голосов
1
ответ
Я пытаюсь выяснить, как включить PermitRootLogin с OSX sed . Я знаю о проблеме OSX sed где вам нужно дать пустую строку в начале. Мне просто нужно регулярное выражение, которое мне действительно ну...
5 лет назад Peter Souter
71
голос
3
ответа
В чем причина этой замены седана echo "xaaa" | sed 's/a*//' дает xaaa . Разве он не пытается заменить ни одного последовательного а ничем?
1 год, 6 месяцев назад jinawee
76
голосов
1
ответ
В настоящее время я изучаю построение трубопровода с использованием пакера и докеров. Это мой пакет.json: { "builders": [{ "type": "docker", "image": "php:7.0-apache", "commit": true }], "provision...
2 года, 3 месяца назад eltomato
49
голосов
2
ответа
У меня есть следующий xml. Мне нужно извлечь IP-адрес, протокол и порт в CSV файл с соответствующими именами столбцов. <rule family="ipv4"> <source address="10.XXX.XX.XX"/> <port pro...
1 год, 11 месяцев назад andy
72
голоса
1
ответ
У меня есть следующий скрипт для извлечения журналов. Нужно сделать работу с помощью cpulimit, чтобы не перегружать сервер. Может ли кто-нибудь помочь? nice -20 zcat /var/detail-20150418.gz | sed '...
4 года, 7 месяцев назад user37033
49
голосов
1
ответ
Чтобы заменить все вхождения слова другим во всех файлах с определенным расширением в текущем каталоге, я использую эту команду: find . -type f -name '*.zz' -exec sed -i '' "s/replace_this/with_thi...
1 год, 9 месяцев назад Miles
90
голосов
4
ответа
Я хочу создать путь к файлу на основе URL-адреса. Ниже приведен URL-адрес, и я хочу изменить его на приведенный ниже. myurl="https://reports.company.com/users/clients/Daily/MonFile/" /home/shantanu...
9 лет, 2 месяца назад shantanuo
50
голосов
1
ответ
Как sed работает со специальными символами? Я пытаюсь Это мой скрипт (он исправляет файл проекта Qt под Ubuntu, "cos Ubuntu не имеет qt-multimadia): OldInclude='QT += multimedia' NewInclude=' INCLU...
6 лет, 11 месяцев назад Alexander Teut
50
голосов
0
ответов
Я пытаюсь заменить все вхождения [+], [-] и [M] в файл, но когда я изменяю порядок символа "-" внутри списка [], я вижу странное поведение. Если "-" находится в конце списка, он работает отлично, н...
3 года, 4 месяца назад Percy
-4
голоса
1
ответ
Мне часто приходится искать и заменять всю свою базу кода. Я использую sed: find . -type f -exec sed -i 's/foo/bar/g' {} + Я хотел бы иметь возможность просто набирать sr 's/foo/bar/g' Я попытался ...
1 год, 5 месяцев назад azani
59
голосов
0
ответов
Я использую find/path -type f -exec sed -i 's/oldstr/newstr/g' {} \; (Источник: Stackoverflow). Это работает нормально. Но я хочу заменить строку пробелами и специальными символами. Старая строка →...
4 года, 2 месяца назад Arun Purohit
62
голоса
1
ответ
Мне нужно распечатать строку из файла, содержащего "CLICK" и не комментировать (* в позиции 7), как строка 000001, если линия CLICK и "\" затем объединяют следующую строку, если следующая строка пр...
2 года, 4 месяца назад Agent Mahone
69
голосов
3
ответа
Я хочу заменить все вхождения строки в файле следующим образом: printf("thread %d: enters barrier at %d and leaves at %d\n", MYTHREAD, start, end); с printf("thread %d: enters barrier at %lf and le...
9 лет, 2 месяца назад Sharat Chandra
49
голосов
2
ответа
У меня есть 25 000 файлов.txt, которые равномерно следуют этому шаблону: String found only at the start of line 1 in every file :Variable text with no pattern String found only at the start of line...
5 лет назад Peter Wood
49
голосов
2
ответа
Я использую sed чтобы найти и удалить текстовое выражение с открытием и закрытием скобок в нем. Пример: sed -re 's/SCYEXIT\([^)]+\)//g' Работает с пустыми скобками: SCYEXIT(' ') Но некоторые из мои...
3 года, 5 месяцев назад Nicolaie
60
голосов
4
ответа
Regex новичок и надеется изменить это. У меня есть следующая, казалось бы, очень простая проблема, что я не могу правильно определить правильную реализацию регулярного выражения. В основном у меня ...
6 лет, 5 месяцев назад horatio1701d
49
голосов
1
ответ
Я использую следующий код, чтобы добавить заголовок "Both" и пустую строку в файл. sed -i '1i Both \n' file1 Когда я открываю файл, я вижу разрыв строки. Однако, когда я вставляю файл, используя сл...
3 года, 5 месяцев назад DomainsFeatured
94
голоса
1
ответ
Я хочу заменить /var/www /home/lokesh/www с помощью команды sed: sed -i 's/\//var\//www/\//home\//lokesh\//www/g' lks.php но это дает ошибку: sed: couldn't open file ww/\//home\//lokesh\//www/g: No...
2 года, 7 месяцев назад LOKESH
63
голоса
4
ответа
Я пишу скрипт, который будет загружать источник страницы html в виде файла, а затем читать файл и извлекать определенный URL-адрес, который находится после определенного кода. (он имеет только 1 сл...
6 лет, 8 месяцев назад Jason Carter
-7
голосов
2
ответа
Есть файл, который я хочу создать, как написать команду оболочки в sed или другой? file '/home/debian/01.flv' file '/home/debian/02.flv' file '/home/debian/03.flv' file '/home/debian/04.flv' file '...
7 лет назад it_is_a_literature
-4
голоса
3
ответа
Я пытаюсь решить следующую проблему, но несколько попыток не смогли сделать это правильно. Предположим, у меня есть следующее в файле: a,b,c d,e,f g h Мне нужен какой-то способ добавить g и h в кач...
10 месяцев назад John Davy
-7
голосов
2
ответа
Пусть A, B, C, D, E, F - слова входной файл A "\t" B C "\t" D E "\t" F и т.д... выходной файл: B "\t" C D "\t" E F "\t" etc... Замените слово A словом B одной и той же строкой. И замените слово B с...
6 лет, 7 месяцев назад user2605165
50
голосов
2
ответа
У меня есть 2 CSV файла, которые имеют следующую структуру: File 1: date,keyword,location,page 2019-04-11,ABC,mumbai,http://www.insurers.com and so on. File 2: date,site,market,location,url 2019-05...
10 месяцев, 1 неделя назад Mallik Kumar
70
голосов
3
ответа
Пример: есть ли способ использовать sed для удаления/подбора шаблона в файле для каждой строки 3n + 1 и 3n + 2? Например, поверните Line 1n/ Line 2n/ Line 3n/ Line 4n/ Line 5n/ Line 6n/ Line 7n/ .....
4 года, 6 месяцев назад user3805884
59
голосов
2
ответа
У меня есть конкретная проблема, я хотел бы удалить блок строк между двумя строками, но эти строки появляются и в других частях файла для обработки. Например, у меня есть следующий файл: <table&...
5 лет, 1 месяц назад youpilat13
48
голосов
4
ответа
Я получил результат от команды, и это что-то вроде этого 2048,4096,8192,16384,24576,32768 . Я хочу разбить его на 6 разных файлов, но только цифры, а не запятые. Например, начальный текст: 2048,409...
3 года, 7 месяцев назад Lennoard Silva
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема