16
ответов

Есть ли все еще какая-либо причина изучить AWK?

Я постоянно изучаю новые инструменты, даже старомодные, потому что мне нравится использовать правильное решение для проблемы. Тем не менее, интересно, существует ли все еще какая-либо причина изучить некоторые из них. awk...
вопрос задан: 1 February 2012 13:23
13
ответов

У меня есть каталог, который содержит файлы журналов, я хочу совместить шаблон, чтобы удалить его, и снова записать содержимое в те же файлы [duplicate]

ls -ltr / var / log / script1 / total 5964 -rw-r-r--. 1 корень root 22720 апр. 28 11:14 controller.log -rw-r - r--. 1 корень root 869 апр. 28 11:14 controller.log.2018-03-26-14 -rw-r - r--. 1 корень корня 893 ...
вопрос задан: 7 March 2014 12:01
11
ответов

Как я отображаю данные с начала файла до первого вхождения регулярного выражения?

Как я отображаю данные с начала файла до первого вхождения регулярного выражения? Например, если у меня есть файл, который содержит: Один Два Три Браво Четыре Пять я хочу запуститься...
вопрос задан: 30 January 2019 03:52
11
ответов

Как я могу удалить новую строку, если это последний символ в файле?

У меня есть несколько файлов, которые я хотел бы удалить последним символом новой строки, если это последний символ в файле. od -c показывает, что команда, которую я запускаю, записывает файл с новой строкой: 0013600 n t ...
вопрос задан: 4 March 2017 06:26
11
ответов

Проблемы с хвостом -f и awk? [Дубликат]

Добрый день. Я пытаюсь запустить хвост -f в файле журнала (показано ниже), но при выполнении этого я не получаю никакого вывода. Однако, когда я заменяю tail -f на cat, команда запускается и возвращается ...
вопрос задан: 13 March 2015 12:00
11
ответов

Объединение нескольких строк в одну строку

У меня есть этот вариант использования XML-файла с входом, любят Вход: <abc = "1"> <val> 0.25 </val> </abc> <abc = "2"> <val> 0.25 </val> </abc> <abc = "3"...
вопрос задан: 17 March 2010 18:36
10
ответов

Как я удаляю первую строку в файле?

Я не могу искать конкретную строку, так как они все очень похожи, но я хотел бы, чтобы что-то простое прервало первые 4 строки в файле. Они - вся переменная длина также. У меня было думание о...
вопрос задан: 1 September 2014 14:49
8
ответов

Преобразование FASTQ к FASTA с SED/AWK

У меня есть данные в том, всегда прибывает в блок четыре в следующем формате (названный FASTQ): @SRR018006.2016 GA2:6:1:20:650 length=36 NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGN +SRR018006.2016 GA2:6:1:20:...
вопрос задан: 12 December 2018 11:29
8
ответов

Существует ли утилита Unix для предварительного ожидания меток времени к stdin?

Я закончил тем, что писал быстрый небольшой сценарий для этого в Python, но я задавался вопросом, была ли утилита, Вы могли бы подать текст, в который предварительно ожидал бы каждую строку с некоторым текстом - в моем конкретном случае...
вопрос задан: 9 March 2016 14:58
8
ответов

Как искать появление двух строк с использованием AND в строке [duplicate]

Я хочу искать появление нескольких строк в каждой строке и печатать строки, которые имеют две строки. Найти появление одной строки тривиально с помощью grep. Однако, если я ...
вопрос задан: 25 June 2011 22:36
8
ответов

Найти и убить процесс в одной строке, используя bash и regex

Мне часто нужно убивать процесс во время программирования. Я делаю это сейчас: [~] $ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts / 4 Sl + 11:19 0:00 python csp_build.py ...
вопрос задан: 18 August 2010 09:44
8
ответов

Shell: простой способ получить все строки перед первой пустой строкой

Что лучшая команда оболочки должна произвести строки файла, пока Вы не встречаетесь с первой пустой строкой? Например: произведите эти строки, но ничего не производите после вышеупомянутой пустой строки (или...
вопрос задан: 21 October 2009 20:32
7
ответов

Как сделать рекурсивный поиск / замену строки с помощью awk или sed?

Как найти и заменить каждое вхождение: subdomainA.example.com на subdomainB.example.com в каждом текстовом файле в дереве каталогов / home / www / рекурсивно?
вопрос задан: 12 May 2018 15:36
7
ответов

Как извлечь слова после некоторого шаблона в Linux? [Дубликат]

Я хочу извлечь слова после шаблона «FAILING TESTCASES ARE:». И этот шаблон находится в конце файла. После того, как это имя не совпадает с именем тестового примера. Я хочу извлечь эти имена. ...
вопрос задан: 27 February 2017 07:09
7
ответов

как читать все данные из файла с помощью awk [duplicate]

Я использую команду ниже для поиска шаблона и печати следующих 23 строк из файла журнала. Но он показывает только 1-е соответствие Паттен и сутуло. как я могу получить все соответствующие данные из этого файла журнала. awk '...
вопрос задан: 27 February 2017 07:09
7
ответов

Сценарий пакетной обработки для замены коротких открытых тегов PHP <? php

У меня есть большое количество php файлов, записанных за эти годы, и я должен правильно заменить все короткие открытые теги в надлежащие явные открытые теги. измениться" <?" в" <? php" я думаю это...
вопрос задан: 23 March 2016 00:32
7
ответов

Как удалить имя файла из конца du-h вывод

возьмите пример: $ du-h file_size.txt 112 тысяч file_size.txt, Как я удалил бы имя файла из вывода du-h, я попытался использовать sed, чтобы искать строку (имя файла) и заменить его...
вопрос задан: 11 February 2010 19:38
7
ответов

как использовать sed, awk, или простофилю для печати только, что подобрано?

Я вижу много примеров и страниц справочника о том, как сделать вещи как поиск-и-замена с помощью sed, awk, или простофиля. Но в моем случае, у меня есть регулярное выражение, которое я хочу выполнить против текстового файла для извлечения...
вопрос задан: 14 November 2009 08:34
7
ответов

Как я могу удалить весь/* */комментарии от исходного файла C?

У меня есть файл C, с которого я скопировал где-то в другом месте, но он имеет много комментариев как ниже: международная матрица [20];/* генерируют данные */для (индекс = 0; индекс <20; индексируйте ++), матрица [индекс] = индекс + 1;/*...
вопрос задан: 11 November 2009 14:25
7
ответов

Команда Linux к строке замены в БОЛЬШОМ файле с другой строкой

У меня есть огромный файл SQL, который выполняется на сервере. Дамп от моей машины и в нем существует несколько настроек, касающихся моей машины. Так в основном я хочу, чтобы каждое происшествие "c://временный файл" было...
вопрос задан: 7 August 2009 04:43
6
ответов

Создание нескольких файлов CSV от данных в рамках файла CSV

Система OSX или Linux, я пытаюсь автоматизировать свой поток операций на работе, каждую неделю я получаю файл Excel, который я преобразовываю в csv. Пример: L1, L2, L3, L4, L5, L6, L7, L8, L9, L10, L11...
вопрос задан: 22 July 2019 19:07
6
ответов

Пробел замены с запятой в текстовом файле в Linux

Я должен отредактировать несколько текстовых файлов (вывод от SAR) и преобразовать их в файлы CSV. Я должен изменить каждый пробел (возможно, это - вкладка между числами в выводе), использующий sed или функции awk...
вопрос задан: 20 March 2016 06:36
6
ответов

оптимизация sed (большая модификация файла на основе меньшего набора данных)

Я действительно должен иметь дело с очень большими файлами простого текста (более чем 10 гигабайтов, да я знаю, что это зависит, что мы должны назвать большим), с очень длинными строками. Моя новая задача включает некоторое базирующееся редактирование стр
вопрос задан: 5 November 2015 10:12
6
ответов

Замените строку, содержащую шаблон в переменной Shell, но сохраняйте линейные каналы [duplicate]

Предположим, у меня есть следующая переменная: var = 'a foo\nb bar\nc something' Теперь я не хочу, например, заменять строки, содержащие «bar» с «1 bar». Но имейте в виду, что я хочу сохранить свой фид ...
вопрос задан: 31 March 2015 21:05
6
ответов

Shell: вставьте пробел/новую строку две строки выше шаблона

Для добавления пустой строки выше каждой строки, которая соответствует regexp можно использовать: sed '/regexp/{x; p; x;}', Но я хочу добавить пустую строку, не одну строку выше, но две строки выше строки, которая соответствует моему...
вопрос задан: 4 January 2014 21:27
6
ответов

Держите разделение табуляции в инкрементальной операции в определенной ячейке в таблице [duplicate]

У меня есть таблица как «таблица ввода» ниже, и я хочу сохранить разделение вкладок после инкрементной операции в определенную ячейку во втором столбце (строка с примером, показанная на третьем примере). Я ...
вопрос задан: 21 March 2011 07:00
6
ответов

AWK: там некоторый флаг должен проигнорировать комментарии?

Строки комментария считаются в НОМЕРЕ. Там некоторый флаг должен проигнорировать комментарии? Как можно ограничить диапазон в AWK, не как передача по каналу | sed-e '1d', для игнорирования строк комментария? $ в качестве примера awk '{суммируют += 3$} КОН
вопрос задан: 21 April 2010 22:33
6
ответов

Как я извлекаю строки из файла с помощью их номера строки на Unix?

Используя sed или подобный, как Вы извлекли бы строки из файла? Если бы я хотел строки 1, 5, 1010, 20503 из файла, как я получил бы эти 4 строки? Что, если у меня есть довольно большое количество строк, я должен...
вопрос задан: 4 April 2010 17:31
6
ответов

Сценарий Sed для редактирования файла CSV Или Python

В нашем проекте мы должны импортировать файл CSV в пост-ГРЭС. Существует несколько типов файлов, означающих длину изменений файла, как некоторые файлы с меньшим количеством столбцов и некоторыми со всеми ними. Мы...
вопрос задан: 2 March 2010 23:21
6
ответов

Emacs: существует ли способ создать интерактивное использование сценария Emacs?

Я плохо знаком с emacs, но потрясенный в том, что я могу действительно сделать и сколько времени он экономит (Макросы экономят МНОГО времени). Но я задавался вопросом, было возможно создать основанные на шаге сценарии, где это спрашивает пользователя...
вопрос задан: 10 February 2010 10:01