2
ответа

Как удалить ^ M и исходные строки из текстового файла?

У меня есть следующие строки с ^ M (возврат каретки). Я хочу удалить исходную строку ^ M +. Вы можете заметить, что после каждого ^ M идет новая строка, что нежелательно. Я хочу удалить управляющий символ ...
02.01.2017
2
ответа

Добавляйте 0, если значение равно 12 символов

Я извлекаю столбец из файла с разными значениями, некоторые из них имеют размер от 11 до 13, но всякий раз, когда значение равно 11, мне нужно добавить 0 впереди. awk -F, '{print $ 1}' $ FILE | \ awk '{printf ("% ...
31.12.2016
2
ответа

Использование sed в сценарии оболочки с многострочными переменными

Я использую сценарии оболочки для настройки различных типов виртуальных машин. Часто эти сценарии включают многострочные переменные, которые необходимо вставить в файлы конфигурации в определенных местах с помощью sed. Если я создаю их как ...
15.12.2016
2
ответа

Sed and BBedit Html

У меня есть проблема, которую я не могу решить даже после сканирования Интернета. Я верю в вашу помощь. У меня есть текстовый файл, содержащий несколько строк разной длины. https: //insidemiamitatto.com / ...
14.12.2016
2
ответа

Как мне заменить открытые скобки с конца строки на новую с помощью sed?

У меня много файлы с неверно открытыми {скобками от конца строки и их необходимо заменить на новую строку по условию [az)] [{] | [az)] [{]. пример ввода: общедоступный класс Test {} ожидаемый результат: ...
30.11.2016
2
ответа

Подстановка текста с определенными полями в файле журнала.

У меня есть это: 00: 05: 40.005 id = 32214483 Src = PIPE (скрытый) (полученный) (скрытый) ретранслированный (1234 байта). Мне нужно добиться этого: 00: 05: 40.005 id = 32214483 (скрыто) < ...
23.11.2016
2
ответа

Определение среднего значения, stdev, stderror и количества значений в списке

У меня есть текстовый файл data.txt, который содержит 2 столбца и 80 667 строк. Первые 20 строк являются репрезентативными для всех строк: Колонка A Колонка B ACKR1/CCRL2 12.66 ACKR1/CMKLR1 ...
22.11.2016
2
ответа

Как заменить пробелы в именах файлов подчеркиванием [duplicate]

Итак, я пытаюсь переименовать все файлы в каталоге, чтобы в них не было пробелов. Я делаю сценарий на bash и не уверен, что нужно делать, я пробовал все виды кавычек и экранирования, но не уверен...
06.11.2016
2
ответа

разделение файла со строками, разделенными табуляцией, на два файла

Как я могу использовать что-то вроде sed, чтобы разделить файл на два, чтобы файл, содержащий Эрика Шварца david snyder, где 4 пробела между записями на самом деле являются вкладками в два файла, например: file1: ...
27.10.2016
2
ответа

Удалить комментарии в файле C [дубликат]

Я пытаюсь удалить комментарии из файла, которые могут находиться в любой части строки и охватывать несколько строк. struct my_struct {field1; field2; / ** комментарий 1 * / field3; / * комментарий 2 * /} ...
21.10.2016
2
ответа

Изменять строки в файле, только если они совпадают с шаблонами в другом файле

Скажем, у меня есть эти два файла: inp 11 hello 22 замечательных 33 пляжа 44 сегодня 55 это 66 отличных похлопываний 11 44 55 Я хочу что-то сделать в inp, но только для строк, которые есть в pats. Например. say Я хочу добавить +...
12.10.2016
2
ответа

Как надежно удалить большинство комментариев в коде Matlab?

Я хочу надежно удалить комментарии, не удаляя новые строки (\n) и любой кусок существенного кода Matlab командами Unix, а не расширениями/гаджетами/... существующими для цели и т.д. здесь. Тестовые случаи ...
05.10.2016
2
ответа

Удалять строки между двумя шаблонами, но только если между ними есть определенная строка

Пример, у меня есть файл со следующим содержимым: яйца бекон злаковые яйца бекон сыр зерновые Продукция: яйца бекон хлопья В этом примере я хочу удалить строки между словами яйца и хлопья, ...
28.09.2016
2
ответа

Нужно ли делать отступ в аргументе команды 'i\' в sed?

Из спецификаций POSIX для sed у меня сложилось впечатление, что текст на строке, следующей за командой i\, нужно выравнивать по левому краю, если вы не хотите, чтобы в выводе были пробельные символы. Быстрый ...
27.09.2016
2
ответа

Bash Scripting - Вывод текста внутри тегов

У меня есть файл, который должен принимать содержимое внутри тегов. Например: <Модель 500> ABC BCD CDE 123 234 345 Я хотел бы извлечь ...
12.09.2016
2
ответа

Стирание 2-строчного шаблона с помощью sed/grep/whatever

У меня есть огромный файл журнала cvs, который, очищенный от бесполезной информации, читается примерно так Рабочий файл: unmodifiedfile1.c ================ Рабочий файл: modifiedfile1.h ----------------------------------...
12.09.2016
2
ответа

Как удалить символ новой строки между двумя строками \n в unix?

Я хочу удалить новую строку между двумя html-тегами, которые существуют следующим образом: Я хочу удалить символ новой строки так, чтобы он стал: Также, ...
05.09.2016
2
ответа

Как удалить все HTML-теги с помощью sed?

Я нашел действительно отличный учебник, объясняющий некоторые практические примеры sed. Последний (номер 10) можно увидеть ниже: $ sed -e 's / <[^>] *> // g' Это пример & ...
01.09.2016
2
ответа

Подстановка многострочного рекурсивного шаблона sed

Из следующего ввода: serial0 / 0 SSL отключен eth0 / 0 SSL включен Только SSL eth0 / 1 SSL отключен bgroup0 SSL включен eth0 / 2 SSL отключен eth0 / 3 SSL отключен eth0 / 4 SSL отключен bgroup1 SSL отключен ...
29.08.2016
2
ответа

Как добавить текст в конец строки, содержащей несколько строк?

У меня есть такой файл: 1; 1471375551; joe; WO12344; 2; 1471378551; откровенный; WO12345; 1471380211 3; 1471383211; откровенный; WO12345; 1471385211 4; 1471385311; откровенный; WO12345; 5; 1471385311; joe; WO12346; 1471388211 Я бы ...
17.08.2016
2
ответа

Санировать файлы журнала доступа Apache?

У нас есть этот код в сценарии оболочки, который передает вывод по каналу для Apache для входа. объявите значения-a = ($taintRequestVals) для объекта в $ {! значения} делают $apacheLog кошки | sed "s/$ {значения [$item]} = [^&\\t\...
17.08.2016
2
ответа

Удалить строки из обратного сопоставления с шаблоном

У меня есть файл CSV, который мне нужно проанализировать, но первые n строк этого файла - бесполезный мусор. К счастью, я знаю, что правильная строка заголовка начинается с foo, и что каждая строка перед первой ...
10.08.2016
2
ответа

Как добавить столбец в определенную позицию в файле csv с помощью cat, sed, awk или cut?

У меня есть файл csv с таким содержимым: col1, col2, col5 1, 1, 1 2, 2, 2 3, 3, 3 4, 4, 4 Мне нужно добавить столбец в третью позицию файла с заголовком, но с пустым ...
06.08.2016
2
ответа

Используйте sed, чтобы выбрать потенциально многострочную запись журнала

Я пытался придумать команду sed, чтобы выбрать одну запись журнала из журналов нашего сервера приложений. Журналы имеют следующий формат: LOG | 2016-07-26_15: 37: 45: 536 | entry1 |! LOG | 2016-07-26_15: 37: 45: 536 | ...
27.07.2016
2
ответа

Заменить только первый символ

Например, у меня есть scv-файл, который выглядит как a1, b1, c1, d1 a2, b2, c2, d2 a3, b3, c3, d3 Что я хочу сделать, так это заменить первую запятую , на точку с запятой ;. Позиция первой запятой может быть ...
26.07.2016
2
ответа

как вставить содержимое файла в спичку с помощью sed - только первое появление [duplicate]

содержимое файла: # cat file.txt ----- МАТЧ ----- МАТЧ ----- MATCH ----- # cat text.txt добавьте этот текстовый файл перед первой командой sed: # sed '0,/MATCH/r text.txt' file.txt ----- добавьте это ...
16.07.2016
2
ответа

Сумма столбцов для строк, содержащих определенный термин

Мне интересно, есть ли какая-нибудь команда sed или awk, которая может суммировать все столбцы для строк с идентичным идентификатором. Например, мой файл data.txt выглядит так, как показано ниже, за исключением того, что он содержит ~ 1800 ...
11.07.2016
2
ответа

Удаление строк между 2 тегами (с некоторыми ограничениями)

Входной файл выглядит следующим образом: AAAAAAAAAAAAA BBBBBBBBBBBBB Начало CCCCCCCCCCC DDDDDDDDDDDDDD Стоп EEEEEEEEEEEEE Стоп Rec FFFFFFFFFFF GGGGGGGGGGGGG HHHHHHHHHHHHHHHH Старт IIIIIIIIIIIII JJJJJJJJJJJJJJJJ Начало KKKKKKKKKKKKKKKKK ..
06.07.2016
2
ответа

Почему у вас не может быть Tab в файле sed -i «1i \ t 'word'»?

Псевдокод printf "Masi \ nбыло \ nздесь "> / tmp / 2 sed -i "1i \ tword \ t 'include word'" / tmp / 2 Ожидаемый результат: табуляция перед первым словом. Вывод: tword 'включить слово'. Попытка использовать переменную для ...
19.06.2016
2
ответа

grep: Как найти закрывающую скобку?

Одна часть / usr / share / X11 / xkb / symbols / us начинается с xkb_symbols "dvorak" {и заканчивается закрывающей фигурной скобкой}; какой номер строки я хочу найти. частичные буквенно-цифровые_ключи xkb_symbols "...
19.06.2016