0
ответов

Bash. Получить пересечение из нескольких файлов

Итак, позвольте мне объяснить это немного подробнее: у меня есть каталог с именем tags, в котором есть файл для каждого тега, что-то вроде: tags / t1 t2 t3 В каждом из файлов тегов есть такая структура:
вопрос задан: 7 October 2013 08:43
0
ответов

Добавить новый столбец в файл

Как мне добавить новый столбец в файл с кодами awk? original.file F1 F2 F3 ..F10 добавить F11 в исходный файл F1 F2 F3 ..F10 F11
вопрос задан: 27 September 2013 11:25
0
ответов

Как заменить значение атрибутов xml, соответствующих регулярному выражению в bash?

Я хотел бы заменить значения атрибутов XML, соответствующих регулярному выражению, в файле в bash.
вопрос задан: 19 September 2013 10:25
0
ответов

sed / awk: Извлечь шаблон из текстового потока

2011-07-01 ... / главная / todd / logs / server_log_1.log ... 2011-07-02 ... /home/todd/logs/server_log_2.log ... 2011-07-03 ... /home/todd/logs/server_log_3.log ... У меня есть файл, похожий на указанный выше. Я хочу ...
вопрос задан: 2 September 2013 16:53
0
ответов

Использование sed / awk для печати строк с совпадающим шаблоном ИЛИ другим подходящим шаблоном

Мне нужно напечатать строки в файле, соответствующие шаблону ИЛИ другому шаблону, используя awk или sed. Мне кажется, это простая задача, но я не могу найти ответа. Есть идеи?
вопрос задан: 13 August 2013 19:58
0
ответов

Как я могу получить длину массива в awk?

Эта команда echo "hello world" | awk '{split ($ 0, array, "")} END {print length (array)}' у меня не работает и выдает это сообщение об ошибке awk: строка 1: недопустимая ссылка на массив массива Почему?
вопрос задан: 16 July 2013 15:58
0
ответов

AWK: заменить и записать значение столбца во входной файл

Я пытаюсь заменить значения столбца $3 во входном файле, если $3 > 100. Я пробовал: awk 'BEGIN {FS="\t"} {if($3 > 100) $3=$3/100;print}' test.stat Это выводит правильные изменения в ...
вопрос задан: 5 July 2013 22:46
0
ответов

Как объединить два файла с помощью AWK? [дубликат]

Файл 1 имеет 5 полей ABCDE, причем поле A является целочисленным. Файл 2 имеет 3 поля AFG Число строк в файле 1 намного больше, чем в файле 2 (от 20 ^ 6 до 5000) Все записи A в ...
вопрос задан: 26 June 2013 20:14
0
ответов

переменная для разделителя полей в perl

В awk я могу написать: awk -F: 'BEGIN {OFS = FS}. .. 'Что эквивалентно FS в Perl? Я хотел бы написать обновление perl -F: -lane 'BEGIN {$, = [what?]} ...' с примером: echo a: b: c: d | awk -F: ...
вопрос задан: 4 June 2013 01:08
0
ответов

grep для нескольких строк в файле на разных строках (т.е. поиск по всему файлу, а не по строкам)?

Я хочу найти файлы, содержащие слова Dansk, Svenska или Norsk, на любом строка с пригодным для использования кодом возврата (так как я действительно хочу иметь только информацию о том, что строки содержатся, мой однострочный текст идет ...
вопрос задан: 30 April 2013 14:43
0
ответов

Преобразование даты во время эпохи с помощью AWK в Linux

У меня есть файл с разделителями-запятыми, в котором первый столбец выглядит как дата в формате 31.01.2010 , которую я хочу преобразовать во время эпохи, например, файл "file.csv": 30.01.2010,1, "привет" 31.01.2010 , 3, "пока" ...
вопрос задан: 7 April 2013 16:31
0
ответов

Количество полей, возвращаемых awk

Есть ли способ заставить awk возвращать количество полей, удовлетворяющих критерию разделителя полей? Скажем, например, мой файл содержит abcd, поэтому awk --field-separator = "" | <что-то> должно ...
вопрос задан: 4 March 2013 07:35
0
ответов

Как удалить символ в конце каждой строки в Unix

Я хотел бы удалить запятую в конце каждой строки в моем файле. Как я могу сделать это, кроме использования функции подстроки в awk. Пожалуйста, предложите мне. Спасибо Пример ввода SUPPLIER_PROC_ID BIGINT ...
вопрос задан: 12 February 2013 20:15
0
ответов

Медиана столбца с awk

Как я могу использовать AWK для вычисления медианы столбца числовых данных? Я могу придумать простой алгоритм, но не могу его запрограммировать: у меня пока что есть: sort | awk 'END {print NR}' И это ...
вопрос задан: 10 December 2012 22:08
0
ответов

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

Я хотел бы добавить символ A в конце каждой строки в текстовом файле. Как я могу сделать это с помощью awk? 1AAB VBNM JHTF 2SDA Желаемый выход 1AABA VBNMA JHTFA 2SDAA
вопрос задан: 17 September 2012 08:59
0
ответов

Эффективное усреднение второго столбца по интервалам, определенным первым столбцом.

В файле данных есть два числовых столбца. Мне нужно вычислить среднее значение второго столбца по интервалам (например, 100) первого столбца. Я могу запрограммировать эту задачу на R, но мой код R ...
вопрос задан: 5 September 2012 15:48
0
ответов

Использование переменной в скрипте bash для цикла

У меня есть файл с количеством .pdfs в моей папке. Я присваиваю этот номер переменной fileNum следующим образом: fileNum = $ (ls -l * .pdf | wc -l) echo $ fileNum возвращает этот номер без каких-либо проблем. ...
вопрос задан: 20 August 2012 16:03
0
ответов

awk :установка переменных среды непосредственно из скрипта awk

первый пост здесь, но скрывался целую вечность. я целую вечность гуглил, но не мог найти то, что мне нужно (множество тем, занимающихся темами, которые не запрашивают того, что тема предлагает для этого... ). не новичок в awk или...
вопрос задан: 16 August 2012 13:50
0
ответов

Каков оптимальный способ извлечения значений между фигурными скобками в bash/awk?

У меня есть вывод в этом формате :Infosome -infotwo:(29333)-данные -информация -идентификаторы:(33389, 94934 )Я хочу извлечь последние два числа из последней пары фигурных скобок. Иногда бывает только один...
вопрос задан: 16 August 2012 02:01
0
ответов

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

Могу ли я вести подсчет каждого отдельного символа, совпадающего в самом регулярном выражении? Предположим, что регулярное выражение выглядит как /> (. *)[^a]+/ Могу ли я вести подсчет вхождений, скажем, буквы p в...
вопрос задан: 11 August 2012 11:08
0
ответов

Поддерживает ли awk динамические переменные, определяемые пользователем -?

awk поддерживает это :awk '{print $ (NF -1 );}', но не для определенных пользователем -переменных :awk '{a=123; б = "а"; print $ ($b );}' кстати, оболочка поддерживает это :a=123; б = "а"; оценочное эхо \${$b}; Как я могу...
вопрос задан: 9 August 2012 11:24
0
ответов

Awk :печатает неопределенное количество столбцов

У меня есть файл, содержащий несколько полей, разделенных вкладкой.Я пытаюсь напечатать все столбцы, кроме первого, но хочу напечатать их все только в одном столбце с помощью AWK. Формат файла...
вопрос задан: 8 August 2012 23:37
0
ответов

как пропустить последнюю строку с awk?

Я обрабатываю файл с помощью awk, и мне нужно пропустить несколько строк. В интернете нет хорошего ответа.Пока единственная информация, которая у меня есть, это то, что вы можете пропустить диапазон, выполнив :awk 'NR==6,NR==13 {print}'...
вопрос задан: 8 August 2012 14:34
0
ответов

Объявление awk-функции в bash

У меня есть сценарий awk, который вызывается аргументами :awk -f myawkfile.awk. Сценарий awk вызывается в моем сценарии bash с использованием того же упомянутого вызова. Могу ли я вместо вызова awk-скрипта объявить...
вопрос задан: 7 August 2012 11:21
0
ответов

Awk для пропуска пустых строк

Вывод моего сценария разделен табуляцией с использованием awk как :awk -v variable=$bashvariable '{переменная печати"\t single\t" $0"\t double"}' myinfile.c Выполняется команда awk в цикле while, который обновляет...
вопрос задан: 6 August 2012 15:24
0
ответов

регулярное выражение grep для perl или awk

Я использую Linux env и недавно перешел на Solaris. К сожалению, один из моих bash-скриптов требует использования grep с переключателем P [поддержка pcre]. Поскольку Solaris не поддерживает pcre...
вопрос задан: 3 August 2012 19:16
0
ответов

Удалить строки до и после совпадения в bash (с sed или awk )?

Я пытаюсь удалить две строки по обе стороны от совпадения с образцом из файла, полного транзакций. Т.е. найти совпадение, затем удалить две строки перед ним, затем удалить две строки после него, а затем удалить...
вопрос задан: 3 August 2012 10:55
0
ответов

awk, sed :одна линейная команда для удаления пробелов из _всех _имен файлов в данной папке?

До :анг -вшакья :скрипты вшакя$ лс American Samoa.png Faroe Islands.png Saint Barthelemy.png After :eng -vshakya :скрипты vshakya$ ls Американское Самоа.png...
вопрос задан: 1 August 2012 05:13
0
ответов

awk-решение для сравнения текущей строки со следующей строкой и печати одной из строк на основе условия

У меня есть входной файл, который выглядит следующим образом: (первый столбец — это номер местоположения, а второй — число, которое должно увеличиваться со временем ):1 0 1 2 1 6 1 7 1 7 1 8 1...
вопрос задан: 28 July 2012 21:37
0
ответов

Удаление новых строк Windows в Linux (sed и awk)

В некоторых файлах с разделителями неправильно размещены символы новой строки в середине полей (, а не в конце строки ), что отображается как ^M в Vim. Они происходят из freebcp (на Centos 6 )экспорта MSSQL...
вопрос задан: 27 July 2012 02:51