0
ответов

Добавить начальные нули в переменную awk

У меня есть следующая команда awk внутри цикла for в bash: awk -v pdb = "$ pdb" 'BEGIN {file = 1; имя файла = pdb "_" файл ".pdb"} / ENDMDL / {getline; файл ++; filename = pdb "_" file ".pdb"} {print $ 0 ...
вопрос задан: 24 August 2011 20:48
0
ответов

Существуют ли какие-либо средства проверки синтаксиса AWK?

Существуют ли средства проверки синтаксиса AWK?Меня интересуют как минимальные средства проверки, которые только помечают синтаксические ошибки, так и более обширные средства проверки, связанные с lint. Это должна быть только статическая проверка, а не
вопрос задан: 23 August 2011 18:26
0
ответов

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

Я хочу объединить значения из нескольких строк разной длины в одну строку, если они соответствуют идентификаторам. Пример ввода: ID: Значение: а-1 49 а-2 75 б-1 120 б-2150 б-3 211 с-1 289 д-1 301 d-2 322 ...
вопрос задан: 15 August 2011 18:01
0
ответов

Цикл по полям ввода в виде массива

Можно ли сделать что-то вроде этого: $ cat foo.txt 1 2 3 4 foo bar baz Привет мир $ awk '{для (я в $) {печать $ [я]; }} 'foo.txt 1 2 3 4 фу бар баз Здравствуйте мир Я знаю, что вы могли бы сделать это: $ ...
вопрос задан: 9 August 2011 14:04
0
ответов

столбец суммы на основе двух совпадающих полей с использованием awk

Кажется, я не могу найти решение awk для этой простой задачи. Я могу легко суммировать столбец ($ 3) на основе одного совпадающего поля ($ 1) с помощью: awk -F, '{array [$ 1] + = $ 3} END {for (i in array) {print i "," array [i ]}} '...
вопрос задан: 7 August 2011 01:09
0
ответов

Как переключать / вращать каждые две строки с помощью sed / awk?

Я делал это вручную и просто больше не могу этого делать - Я есть тысячи строк, и я думаю, что это работа для sed или awk. По сути, у нас есть такой файл: Предложение X Соответствие ...
вопрос задан: 25 July 2011 17:04
0
ответов

Как изменить файл с помощью awk?

awk '/
    / {ul ++} ul == 6 {getline} 1' /var/www/html/INFOSEC/english/test.html, если я запустил эту строку кода, оболочка не поможет мне изменить файл, вместо этого она будет выводить только результат ...
вопрос задан: 20 July 2011 08:08
0
ответов

AWK:выполнить CURL в каждой строке и проанализировать результат

для входного потока со следующими строками: 123 456 789 098 ... Я хотел бы вызвать curl -s http://foo.bar/some.php?id=xxx, где xxx - номер для каждой строки, и каждый раз позволять сценарию awk ...
вопрос задан: 18 July 2011 21:00
0
ответов

Как добавить строку текста в середину файла с помощью bash?

Я пытаюсь добавить строку текста в середину текстового файла в сценарии bash. В частности, я пытаюсь добавить сервер имен в свой файл /etc/resolv.conf. В его нынешнем виде resolv.conf выглядит так: # ...
вопрос задан: 18 July 2011 20:49
0
ответов

Awk рассматривает строку в двойных кавычках как один токен и игнорирует пробел между

Файл данных - data.txt: ABC "Я - ABC" 35 DESC DEF «Я не азбука» 42 DESC cat data.txt | awk '{print $ 2}' приведет к "I" вместо цитируемой строки Как сделать awk так, чтобы она игнорировала ...
вопрос задан: 8 July 2011 03:36
0
ответов

sed / awk для двойного пробела в файле

У меня есть файл с пустыми строками, и мне нужно удвоить интервал между строками в файле. Это означает, что мне нужна пустая строка между двумя строками с текстом в ней. Не могли бы вы показать мне простой способ сделать это с помощью awk и / или sed
вопрос задан: 1 July 2011 01:01
0
ответов

Как напечатать результаты awk разными цветами для разные поля?

В этом файле 3 поля. Я хотел например первые 2 поля - зеленым, а третье - белым (NB: черный фон), поэтому я попробовал: awk '{print "\ 033 [0; 32m" $ 1 "\ 033 [0m", "\ 033 [0; 32m] "$ 2" \ 033 [0m "," \ 033 [0; ...
вопрос задан: 30 June 2011 20:22
0
ответов

Разделение файла по разделителю

У меня есть файл в системе Linux размером примерно 10 ГБ. Он содержит 20 000 000 двоичных записей, но каждая запись разделяется разделителем ASCII «$». Я хотел бы использовать команду split или что-то другое ...
вопрос задан: 30 June 2011 14:15
0
ответов

заменяя символ `'на awk

У меня есть строки с одним: и' в них, которые я ш муравей, от которого нужно избавиться. Я хочу использовать для этого awk. Я пробовал использовать: awk '{gsub ("[: \\']", ""); напечатайте $ 0} 'и awk' {gsub ("[: \ ']", ""); print ...
вопрос задан: 29 June 2011 12:44
0
ответов

Конвертировать форматы даты в bash

У меня есть дата в этот формат: «27 ИЮНЯ 2011», и я хочу преобразовать его в 20110627. Можно ли это сделать в bash?
вопрос задан: 28 June 2011 04:18
0
ответов

как разделить файл - выбрать количество строк или столбцов

Я бы любить чтобы получить ваш совет / помощь о том, как разбить большой файл (миллионы строк или строк). Например, (1) У меня большой файл (миллионы строк, разделенных табуляцией). Я хочу подмножество этого файла ...
вопрос задан: 27 June 2011 10:30
0
ответов

Можно ли использовать наследственные документы для встраивания AWK в сценарий bash?

Написание сценария оболочки, который в значительной степени обтекает сценарий Awk. Я бы хотел, чтобы моя синтаксическая раскраска была включена в раздел awk, поэтому я считаю, что должен быть лучший способ встраивать сценарии awk в bash, чем ...
вопрос задан: 27 June 2011 07:51
0
ответов

распечатать все поля, кроме выбора, в awk

У меня есть большой файл с сотнями столбцов, который я хотите удалить из файла только третий и четвертый столбцы, а остальные распечатать в файле. Моя первоначальная идея заключалась в том, чтобы создать сценарий awk, например awk '{print $ 1, $ ...
вопрос задан: 23 June 2011 17:49
0
ответов

Как я могу отформатировать вывод команды bash в аккуратных столбцах

У меня есть функция, которая выводит много строк информации, которую я хочу отформатировать в столбцы. Проблема в том, что ширина любой конкретной «ячейки» (если я могу использовать этот термин) данных является переменной, так что ...
вопрос задан: 23 June 2011 16:07
0
ответов

Использование awk с переменными

x = 3 A = `echo $ A | awk '{print $ x}'` echo $ A не печатает 3. Как я могу использовать переменные с awk *
вопрос задан: 16 June 2011 14:16
0
ответов

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

Мне нужна ваша помощь в обрезке файла путем удаления столбцов с одинаковым значением. # файл, который у меня есть (разделенные табуляцией, миллионы столбцов) домкрат 1 5 9 Иоанна 3 5 0 lisa 4 5 7 # файл, который мне нужен (...
вопрос задан: 15 June 2011 20:10
0
ответов

Замена / на TAB с помощью sed

Мне нужно заменить косую черту на табуляцию, чтобы я мог извлечь имя каталога с помощью awk. / path / to / some / USEFUL_INFORMATION / in / some / path Я пытался это сделать, но все, что он делает, это ставит "t" в начале ...
вопрос задан: 15 June 2011 19:55
0
ответов

Как разделить переменную по специальному символу

У меня есть значение, в котором хранится текущее разрешение, например: $ 2 = 1920x1080. Я хотел бы разделить значение на основе символа х и сохранить результат в 2 переменных. В приведенном выше примере ...
вопрос задан: 8 June 2011 20:17
0
ответов

Подсчет вхождений после совпадения строки с помощью текстовых утилит bash

Я пытаюсь реорганизовать свой рабочий стол с помощью какая-нибудь классная конфигурация conky. Так как я очень большой поклонник org-mode в Emacs, я хотел бы вывести задачи из файла org, где я храню свои ежедневные задачи, и отображать их ...
вопрос задан: 25 May 2011 10:10
0
ответов

Назначить результат AWK переменной [duplicate]

Это должно быть довольно просто, и я не знаю, почему я борется с этим. Я запускаю следующую команду psql из сценария оболочки, чтобы узнать, все ли индексы имеют ...
вопрос задан: 17 May 2011 13:38
0
ответов

с помощью команды bash в perl

у меня короткий код bash cat example.txt | grep mail | awk -F, '{print $ 1}' | awk -F = '{print $ 2}' Я хочу использовать его в сценарии perl и построчно помещать его вывод в массив. Я пробовал это, но сделал ...
вопрос задан: 17 May 2011 06:19
0
ответов

вставить заголовок в файл

Я хотел бы услышать ваши указания о том, как вставлять строки заголовка (все строки в файле) в другой файл (более крупный, несколько ГБ). Я предпочитаю выполнять эту работу с помощью Unix / awk / sed. # заголовок мне нужен ...
вопрос задан: 12 May 2011 15:16
0
ответов

Самый быстрый / краткий однострочный интерфейс bash для извлечения заданных строк из файла

Я хочу извлечь из файла только строки с определенными номерами строк (у меня примерно 20-50 строк чисел, в файле 30 000 строк). До сих пор я нашел наиболее краткий способ сделать это, например: gawk ...
вопрос задан: 11 May 2011 09:11
0
ответов

подавить вывод на экран в сценарии оболочки

Привет я написал небольшой скрипт: #! / usr / bin / ksh для i в * .DAT делать awk 'BEGIN {OFS = FS = ","} $ 3 ~ / ^ 353 / {$ 3 = "353861958962"} {print}' $ i >> $ i_changed awk '$ 3 ~ / ^ 353 /' $ i_changed >> $ i_353 rm -rf ...
вопрос задан: 11 May 2011 07:14
0
ответов

Удалить строки из файла с помощью SED или AWK

Я видел много вариантов, очень запутался в том, как решить эти 3 проблемы. удаление всех строк, кроме первой из файла удаление строки из файла с номером строки удаление строк из файла с ...
вопрос задан: 10 May 2011 13:59