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
ответов

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

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

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

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

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

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

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

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

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

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

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

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

Преобразование 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
7
ответов

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

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

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

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

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

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

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

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

Случайным образом выберите строки из файла, не хлебая его с Unix

Я имею 10^7 файл строк, в котором я хочу выбрать 1/100 строк случайным образом из файла. Это - код AWK, который я имею, но он хлебает все содержание файла перед рукой. Моя память ПК не может обработать такой...
вопрос задан: 27 March 2009 22:06
5
ответов

awk '{печатают 9$}' последний ls-l столбец включая любые пробелы в имени файла

Как я заставил бы awk производить целое имя файла в ls-l, если некоторые файлы имеют пробелы в них. Обычно, я могу выполнить эту команду: ls-l | awk '{печатают 9$}', Который не работает, если файлы имеют...
вопрос задан: 12 April 2019 11:23
5
ответов

Объединение двух списков файлов на основе уникального столбца

У меня есть два файла, один называется NATLog с 3 столбцами, а другой - Sourceports с 2 столбцами. Ниже приведен пример файла NATLog. NATLog 14 172.18.2.12 445 50 172.18.24.4 123 80 10.2.123.37 ...
вопрос задан: 11 March 2019 22:01
5
ответов

UNIX средняя по конкретному сотруднику по назначению

Это пример текстового файла, который должен быть указан в качестве входного имени, назначения, зарплаты Хари, инженера, 35000 суреш, консультанта, 80000 умеш, инженера, 45500 майя, аналитика, 50000 гуру, консультанта, 100000 ...
вопрос задан: 6 March 2019 16:47
5
ответов

Парсинг файла CSV с помощью простофили

Как Вы анализируете файл CSV с помощью простофили? Просто установка FS = "," недостаточно, поскольку заключенное в кавычки поле с запятой внутри будут рассматривать как несколько полей. Пример с помощью FS = "," который не работает: фа
вопрос задан: 16 August 2017 14:46
5
ответов

Что awk может сделать это, sed не может?

Я использовал sed для пакета ptovess, где я не мог сделать этого с awk. Vould awk сделали это? Или действительно ли это - больше вопрос выбора и вызов awk и sed эквивалент для использования. Они оба делают общий поиск...
вопрос задан: 22 September 2014 09:19
5
ответов

Есть ли платформы Unix, где Perl не установлен по умолчанию?

Я нахожусь в процессе ответа на запрос на тендер по контракту, который требует достойного объема обработки текста. Основная проблема состоит в том, что клиент хочет смочь выполнить это на любом UNIX (...
вопрос задан: 6 September 2013 20:26
5
ответов

Объедините две строки из двух файлов [duplicate]

Я хотел бы объединить два файла в новый, но два на два. мои два файла выглядят так: Файл 1 '& gt; dog-001 atcatctatctat' & gt; dog-002 atcgatcgatctact Файл 2 '& gt; cat-001 ...
вопрос задан: 4 January 2013 12:19
5
ответов

Самый легкий способ извлечь URL из страницы HTML с помощью sed или awk только

Я хочу извлечь URL из тегов привязки файла HTML. Это должно быть сделано в Bash с помощью SED/AWK. Никакой жемчуг. Что самый легкий путь состоит в том, чтобы сделать это?
вопрос задан: 25 January 2011 13:15