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

Как я могу использовать awk или Perl для постепенного увеличения числа в большом XML-файле?

У меня есть XML-файл со следующей строкой: <ОЦЕНИВАЮТ DECIMAL_VALUE = "0.2725" UNIT_TYPE = "процент"/>, я хотел бы увеличить это значение.04 и удержать формат на месте XML...
вопрос задан: 27 January 2010 07:57
5
ответов

awk может пропустить файлы, которые не существуют, без гонок?

Существует ли способ сделать awk (простофиля), игнорируют или пропускают недостающие файлы? Таким образом, файлы передали командную строку, которые больше не существуют в файловой системе (например, быстро кажущиеся/исчезающие файлы под/proc/...
вопрос задан: 19 October 2009 02:09