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

84
голоса
1
ответ
Например, у меня есть список SNP (позвоните в file1 ): SNP_ID chr position rs9999847 4 182120631 rs999985 11 107192257 rs9999853 4 148436871 rs999986 14 95803856 rs9999883 4 870669 rs9999929 4 7347...
7 лет, 8 месяцев назад Ismeet Kaur
59
голосов
4
ответа
Я пишу applescript, который должен взять строку и выводить только цифры в этой строке. У меня есть метод, который работает do shell script "sed s/[a-zA-Z\\']//g <<< " & s где s - входн...
5 лет назад user3886058
173
голоса
6
ответов
Мне нужно удалить нечетные строки в текстовом файле, чтобы сделать выборку вниз. Я нашел эту команду, awk 'NR%2==0' file но он печатает только нечетные строки в терминале. Как их удалить? Мне дейст...
6 лет назад SamuelNLP
77
голосов
3
ответа
Из ссылки: catonmat.net Я думаю, что я мог бы получить заинтересованный выбор между двумя шаблонами, используя следующее: Source Text (one line): 6 June 2013 08.32.435 UTF+8 Report /content/folder[...
6 лет, 8 месяцев назад Michael Mao
-4
голоса
1
ответ
result=$( wget -qO- 'http://www.kuchenpeter.at/mittagsmenue.html' | sed -n '/<p>/,/<\/p>/p' ) echo $result Я пытаюсь получить меню с этой страницы . Так что мне нужно 5 строк из таблицы...
3 года назад axi92
-6
голосов
1
ответ
У меня есть следующие данные в одной строке. вход pid:1230 received at date 12/1/15 17:00:00:230,message ID:1200,Field1:anil,Field3:kumar,Field4:nitin,Field5:Rajat,Field6:Yogesh,Field7:Kishore,Fiel...
4 года, 2 месяца назад ak.bgd
-6
голосов
2
ответа
Мне нужна команда bash/sed/grep/awk для добавления новой строки и нулевого значения, если строка перед IP. Как это: ВХОД: 1.0.0.6 1.0.130.99 44 1.0.210.94 43 1.0.212.145 43 1.0.254.4 1.1.1.1 1.1.1....
4 года, 8 месяцев назад Santino02
-4
голоса
1
ответ
У меня есть следующий контент в моем файле журнала. abcdefg hijk lmnopq rstuv wxyz Я пытаюсь написать команду, которая ищет wxyz и записывает 3 строки до и после этой строки поиска, только если стр...
3 года, 3 месяца назад user2961454
85
голосов
4
ответа
У меня есть один xml файл, как показано ниже, мне нужно "en", используя некоторую команду unix. <void method="put"> <string>LANGUAGE</string> <string>en</string> </...
5 лет, 9 месяцев назад user2800089
71
голос
3
ответа
Я пытаюсь выполнить несколько операций sed в операции find -exec. Мой код выглядит так: find . -name '*.html.haml' -exec sed -i '' 's/restaurant_id/company_id/g' && sed -i '' 's/restaurants...
7 лет, 6 месяцев назад Hendrik
49
голосов
2
ответа
Мне часто не хватает моего регулярного выражения, и хотя я читаю "Освоение регулярного выражения" и читаю некоторые онлайн-уроки, я нигде не надеюсь, что, если кто-то может дать мне практический пр...
7 лет, 1 месяц назад Raymond
84
голоса
1
ответ
Я спотыкаюсь о себе, пытаясь добиться, казалось бы, простой вещи. У меня есть один файл и один список строк с разделителями строк. Файл: Dat1 Loc1 Dat2 Loc1 Dat3 Loc1 Dat4 Loc2 Dat5 Loc2 Мой список...
10 лет, 1 месяц назад Andrew J. Freyer
72
голоса
5
ответов
Учитывая следующий файл $ cat a.txt FOO='hhh';BAR='eee';BAZ='ooo' Я могу легко разобрать один элемент с помощью tr и grep $ tr ';' '\n' < a.txt | grep BAR BAR='eee' Однако, если я попытаюсь испо...
6 лет, 11 месяцев назад Steven Penny
50
голосов
1
ответ
Я пытаюсь удалить существующую запись зоны из файла named.conf bind (в выпуске CentOS 7). Запись зоны выглядит так: zone "example.com" IN { type master; file "example.com.zone"; }; Команда: sed -ni...
1 год, 10 месяцев назад captain theo
70
голосов
3
ответа
Я новичок в bash и некоторых других, и я посмотрел онлайн и нашел много решений, чтобы немного сделать то, что мне нужно, но я ищу оптимальный путь. Некоторые люди используют sed , другие использую...
8 лет, 6 месяцев назад Kerry Jones
71
голос
1
ответ
У меня есть строка " abc def ghi ", и я хочу разбить ее на " abc " и " def ghi " с помощью CMake. В моем сценарии у меня есть две строки: string(REGEX REPLACE "[ ].*" "" NAME ${VAR} ) string(REGEX ...
3 года, 1 месяц назад Reverent Lapwing
107
голосов
3
ответа
У меня есть команда sed для удаления пробелов после запятых. sed -e 's/,\s\+/,/g' example.txt Как я могу его изменить, он будет производить модификацию только для определенных номеров строк. (напри...
6 лет, 10 месяцев назад hackio
94
голоса
5
ответов
У меня есть команда sed, которую я хочу запустить на огромном, ужасном, уродливом HTML файле, который был создан из документа Microsoft Word. Все, что он должен сделать, это удалить любой экземпляр...
10 лет, 7 месяцев назад Cory McHugh
89
голосов
3
ответа
Я могу связать несколько подстановок sed и операцию awk для достижения этой цели, но есть ли одна замена sed, которая может это сделать? Также есть ли другой инструмент, который больше подходит для...
7 лет, 11 месяцев назад zzhang
83
голоса
2
ответа
У меня есть файл, например, /var/lib/mlocate /var/lib/dpkg/info/mlocate.conffiles /var/lib/dpkg/info/mlocate.list /var/lib/dpkg/info/mlocate.md5sums /var/lib/dpkg/info/mlocate.postinst /var/lib/dpk...
2 года, 9 месяцев назад user276695
49
голосов
3
ответа
Вот мой файл: $ cat myfile.txt 48700039|09:39:58|09:40:34 48700040|09:59:12|09:59:42 48700041|10:01:08|10:05:47 48700042|10:50:53|10:51:24 Я хочу вычесть столбец 2 из 3, поэтому мой желаемый резуль...
6 лет, 10 месяцев назад user2274114
70
голосов
1
ответ
Как на самом деле работают начальные и конечные ключевые слова в sed? Нужно ли конкретно указывать эти ключевые слова в файле данных? Например, если я пытаюсь удалить пустые строки с помощью sed, и...
5 лет, 11 месяцев назад sohail
62
голоса
4
ответа
У меня есть текстовый файл, состоящий из двух столбцов. Я хочу вырезать каждый столбец и создать новую строку с ним, тогда я хочу добавить в конце каждой строки строку "_mystring". пример Файл с со...
2 года, 10 месяцев назад Iván Rodríguez Torres
51
голос
3
ответа
Предположим, у меня есть файл: его формат должен быть: number, string1, [string2],.... здесь string1 не должен содержать ',', потому что мы используем ',' для разделения каждого столбца, но по како...
7 лет, 7 месяцев назад camino
59
голосов
2
ответа
Я пишу сценарий bash для установки приложений Phoenix. Я хотел бы добавить зависимость к разделу deps моего файла конфигурации, не полагаясь на номера строк. 31 # Type 'mix help deps' for examples ...
2 года, 9 месяцев назад Mark Karavan
59
голосов
5
ответов
У меня есть файл с комментариями вроде этого: \$max_servers = 2; \#\## BLOCKED ANYWHERE Я пытаюсь Замените все экземпляры \$ на $ . Замените все экземпляры \#\## ### . Интересно, как я могу это сде...
5 лет, 12 месяцев назад Deano
59
голосов
3
ответа
У меня есть этот код, как его улучшить diff -b -i -w out.txt out2.txt | grep '^>' | sed 's/^>//g' | sed ':a;N;$!ba;s/\n/ /g' Примеры данных (out.txt) abc def ghk abc def2 ghk abc def ghk 123 ...
7 лет, 7 месяцев назад YeKo
51
голос
5
ответов
У меня есть строка: random text before authentication_token = 'pYWastSemJrMqwJycZPZ', gravatar_hash = 'd74a97f Я хочу, чтобы команда оболочки извлекала все после "authentication_token = '" и до сле...
4 года, 10 месяцев назад Bik
77
голосов
3
ответа
У меня есть файл с большим количеством конструкций SQL INSERT. Я пытаюсь написать sed script для извлечения строк, содержащих имя таблицы INSERT. INSERT INTO Table1 values( val1, vale2, val3 ); INS...
4 года, 7 месяцев назад Samar
49
голосов
1
ответ
У меня большой файл с регулярным рисунком snaps1: Counter: 4966 Opens: Counter: 357283 Instance: s.1.aps.userDatabase.mount275668.attributes snaps1: Counter: 0 Opens: Counter: 357283 Instance: s.1....
4 года, 2 месяца назад theuniverseisflat
51
голос
2
ответа
Поэтому скажите, что у меня есть следующая команда: find text except some files with name [a, b,c...] Лучшее, что я мог сделать, это: 'find -E PATH -type f -name "*.*" -and ! -name ".*" -not -path ...
4 года, 5 месяцев назад gran_profaci
50
голосов
2
ответа
Я видел этот вопрос несколько раз, но решения, которые я не могу заставить работать. У меня есть следующая команда: printf '%s\n' "${fa[@]}" | xargs -n 3 bash -c 'cat *-$2.ss | sed -n 11,1p ; echo ...
4 года, 10 месяцев назад brucezepplin
97
голосов
5
ответов
У меня большой текстовый файл (471 615 строк). Его структура похожа: use TABLE1/*!*/ good code here use mysql/*!*/ bad code here use TABLE1/*!*/ good code here use mysql/*!*/ ... ... как удалить ра...
2 года, 5 месяцев назад 180doman
84
голоса
2
ответа
Я использую Vagrant для предоставления ящиков VM для нашей команды разработчиков. Иногда мне нужно изменить номер порта или адрес прослушивания службы на виртуальной машине и, предпочтительно, авто...
4 года, 6 месяцев назад ddofborg
63
голоса
1
ответ
В сценарии bash я пытаюсь заменить строку, которая начинается с комментария с новым текстом. Команда sed не сообщила мне, что хэш-символ является Unknown option to s sed -i -e "s/#a line/the new li...
4 года, 2 месяца назад user3791372
-4
голоса
0
ответов
Помогите, я хотел бы удалить стоп-слова, которые записаны в текстовом файле из другого длинного текста. Что мне нужно сделать?
10 месяцев, 1 неделя назад Adam B
98
голосов
1
ответ
Я хотел бы, чтобы сделать замену, используя команду sed, которая ускользает от "шаблона" (строки), который будет использоваться в другой команде sed. Этот процесс эвакуации должен включать обработк...
1 год, 9 месяцев назад Eduardo Lucio
60
голосов
4
ответа
DROP TABLE IF EXISTS 'qalnk'; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE 'qalnk' ( 'id' bigint(20) NOT NULL, 'answer_id' bi...
5 лет, 2 месяца назад Groovy Ed
110
голосов
3
ответа
Я пытаюсь sed -i обновить все мои html-формы для сокращения URL-адресов. В основном мне нужно удалить.php из всех тегов action = "..." в моих html-формах. Но я застрял в том, чтобы просто идентифиц...
4 года, 10 месяцев назад sunny
51
голос
1
ответ
У меня возникла странная проблема. Ответ на то, что я хочу сделать, уже существует здесь . Я пытаюсь удалить концевые запятые из каждой строки файла, содержащего тысячи строк. Как это -
2 года, 6 месяцев назад RodrikTheReader
Чтобы , пожалуйста,
Выберите тему жалобы:

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