0
ответов

Добавить недостающие символы новой строки в несколько файлов

У меня есть несколько неполных файлов: в последней строке отсутствует символ EOL. Какой самый простой способ добавить новую строку с помощью любого инструмента (может быть, awk?)?
вопрос задан: 7 May 2011 17:22
0
ответов

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

Я хочу ввести имя строки (например, «COL2») в awk или команду cut и распечатайте столбец, соответствующий строке заголовка столбца. файл данных выглядит так: COL1 COL2 COL3 COL4 COL5 COL6 aabd ...
вопрос задан: 1 May 2011 05:08
0
ответов

Замена двух строк с помощью awk

Я хочу заменить @@ на ^ и ¤¤ на новую строку в файле. Для этого я написал код ниже, но похоже, что есть более элегантное решение, чем дважды вызвать gawk. Может ли кто-нибудь сказать мне, есть ли ...
вопрос задан: 29 April 2011 07:31
0
ответов

Построение распределения IP-адресов с помощью счетчиков

Я пытаюсь получить более точный вывод распределения в стиле dtrace при выполнении awks с большими лог-файлами после DDoS-атаки, чтобы было легче прочтите вывод: # tail -1000 access_log | awk '{print $ 1}' | сортировать | ...
вопрос задан: 26 April 2011 22:36
0
ответов

Best practice for displaying text in Java?

I'm completing a university assignment in java. It consists of some inputs, a block of text and a graph dependent on the inputs. In my course I've been taught to display text using drawString ...
вопрос задан: 15 April 2011 18:31
0
ответов

заменить пробелы только между кавычками

У меня есть строка из файла журнала: поле 1234 «текст в кавычках» 1234 «другой текст в кавычках» Я хотел бы заменить пробелы между кавычками, чтобы можно было извлекать столбцы, используя пробел в качестве разделителя. Итак ...
вопрос задан: 31 March 2011 12:25
0
ответов

Сценарий GAWK - Распечатать имя файла в разделе BEGIN

Я пишу сценарий gawk, который начинается с #! / Bin / gawk -f BEGIN {print FILENAME} Я вызываю файл через ./script file1.html, но скрипт просто ничего не возвращает. Есть идеи?
вопрос задан: 26 March 2011 11:42
0
ответов

Значения, разделенные табуляцией в awk

Как выбрать первый столбец из строки, разделенной табуляцией? # echo "LOAD_SETTLED LOAD_INIT 2011-01-13 03:50:01" | awk -F '\ t' '{print $ 1}' Вышеупомянутое вернет всю строку, а не ...
вопрос задан: 21 March 2011 06:00
0
ответов

Сортировка ассоциативного массива с помощью AWK

Здесь ' myArray ["bob"] = 5 myArray ["john"] = 463 myArray ["jack"] = 11 После сортировки мне нужен следующий результат: bob 5 домкрат 11 Питер 32 Джон 463 ...
вопрос задан: 17 March 2011 21:35
0
ответов

Sort logs by date field in bash

let's have 126 Mar 8 07:45:09 nod1 /sbin/ccccilio[12712]: INFO: sadasdasdas 2 Mar 9 08:16:22 nod1 /sbin/zzzzo[12712]: sadsdasdas 1 Mar 8 17:20:01 nod1 /usr/sbin/cron[1826]: asdasdas 4 Mar ...
вопрос задан: 9 March 2011 08:14
0
ответов

ignorecase в AWK

Следующая команда работает должным образом. # какая-то команда | awk '/ (\ <^ create \> | \ <^ alter \> | \ <^ drop \>) /, /; /' создать таблицу todel1 (id int) max_rows = 2 / *! * /; alter table todel1 ...
вопрос задан: 8 March 2011 05:55
0
ответов

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

В оболочке я перенаправляю awk, когда мне нужен конкретный столбец. Это напечатает столбец 9, например: ... | awk '{print $ 9}' Как мне указать awk печатать все столбцы, включая столбец 9 и после него, а не только ...
вопрос задан: 22 February 2011 17:57
0
ответов

Выполните хвост -F до совпадения с шаблоном

Я хочу выполнить хвост -F для файла до совпадения с шаблоном. Я нашел способ использовать awk, но ИМХО моя команда не совсем чистая. Проблема в том, что мне нужно сделать это только в одной строке, из-за некоторых ...
вопрос задан: 18 February 2011 01:05
0
ответов

Как сделать усечь действительное значение и отбросить его нецелую часть в awk?

У меня есть следующий набор данных (все положительные значения) Входной файл 1 2.3456 1 5,02 2 3.9763333 2 0,123 Я хотел бы усечь числа во втором столбце и отбросить его нецелую часть. Как ...
вопрос задан: 17 February 2011 10:20
0
ответов

Альтернатива awk

Я использую следующую команду awk в сценарии ожидания, чтобы получить шлюз для определенного маршрута назначения | grep $ dest | awk '{print $ 2}' Однако ожидаемому сценарию не нравится $ 2 в ...
вопрос задан: 14 February 2011 16:29
0
ответов

unix: merge 2 files using 2nd columns

I'd like to merge two files according to the content of their 2nd columns. File 1: "4742" "209220_at" 2.60700394801826 "104" "209396_s_at" 2.60651442103297 "749" "202409_at" 2 ....
вопрос задан: 11 February 2011 16:53
0
ответов

Поведение разделителя полей awk

Почему этот сценарий awk: awk '{FS = "\ t"; напечатайте $ 1 "-" $ 2} 'A.txt с этим входным файлом A.txt BA A1 CB A2 DA A3 выводит эти результаты B - A CB - A2 DA - A3 Обратите внимание, что между первыми B и A ...
вопрос задан: 10 February 2011 15:48
0
ответов

Удаление повторяющихся строк из текстового файла

Я обрабатываю большие текстовые файлы (~ 20 МБ), содержащие данные, разделенные строками. Большинство записей данных дублируются, и я хочу удалить эти дублирования, чтобы сохранить только одну копию. Кроме того, чтобы решить проблему ...
вопрос задан: 9 February 2011 17:56
0
ответов

awk stumper: подстановка регулярного выражения в поле

Я новичок в awk и, кажется, не могу понять этого. Как я могу заменить одно поле регулярным выражением? В perl я мог бы присвоить интересующее поле переменной, тогда $ myvar = ~ ...
вопрос задан: 8 February 2011 08:48
0
ответов

awk печатает строку и строку сопоставления перед сопоставленным

Ниже я пытаюсь сделать с помощью awk. Получите строку, которая соответствует регулярному выражению, и строку непосредственно перед сопоставленной и распечатайте. Я могу получить строку, которая соответствует регулярному выражению, но не строку ...
вопрос задан: 3 February 2011 20:43
0
ответов

Grep и Awk в Windows Ошибка недопустимого символа в выражении

Я новичок в grep и awk - использую Windows 7 (я загрузил grep и awk для Windows из GnuWin). У меня возникли проблемы с запуском этого сценария: grep -Fwf dictionary.txt frequency. txt | awk '{print $ 2 "...
вопрос задан: 31 January 2011 14:51
0
ответов

Лучший способ разобрать эту конкретную строку с помощью awk / sed?

Мне нужно получить конкретную строку версии из файла (назовите ее version.lst) и использовать ее для сравнения другой в сценарии оболочки. Например, саке, файл содержит строки, которые выглядят следующим образом: V1.000 - ...
вопрос задан: 30 January 2011 23:20
0
ответов

Преобразование шестнадцатеричного в десятичное в awk или sed

У меня есть список числа, разделенные запятыми: 123711184642,02,3583090366663629,639f02012437d4 123715942138,01,3538710295145500,639f02afd6c643 123711616258,02,3548370476972758,639f0200485732 Мне нужно ...
вопрос задан: 6 January 2011 14:26
0
ответов

стабильной сортировке в linux

У меня есть файл ksh $ cat test bd До нашей эры ab aa Я хочу отсортировать по первому полю, но мне нужна стабильная сортировка, т.е. порядок второго поля должен оставаться прежним. Я хочу выводить как: ab аа bd bc Если я попробую: ksh $ ...
вопрос задан: 30 December 2010 11:47
0
ответов

Удаление последней пустой строки

В конце моего .csv файл. Я попытался удалить пустую строку в конце файла с помощью следующей команды. sed -i '/ ^ $ / d' комбинированный.csv Но он не работает и ...
вопрос задан: 15 December 2010 10:43
0
ответов

Замените определенный токен содержимым файла (используя bash-скрипт)

У меня есть файл, содержащий текст и слова INSERT_HERE1 и INSERT_HERE2. Я бы хотел заменить эти слова содержимым файлов file1.txt и file2.txt соответственно. Я подозреваю, что sed или awk могут ...
вопрос задан: 8 December 2010 05:14
0
ответов

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

Мне нужно получить записи из текстового файла в Unix. Разделитель - несколько пробелов. Например: 2U2133 1239 1290fsdsf 3234 Отсюда мне нужно извлечь 1239 3234 Разделитель для ...
вопрос задан: 6 December 2010 14:20
0
ответов

проанализировать csv-файл, который содержит команды в полях с awk

. Мне нужно использовать awk, чтобы распечатать 4 разных столбца в csv-файле. Проблема в том, что строки имеют формат $ x, xxx.xx. Когда я запускаю обычную команду awk. awk -F, {print $ 1} testfile.csv мой вывод ...
вопрос задан: 4 December 2010 05:29
0
ответов

Как создать последовательность дат с указанием дат начала и окончания, используя AWK сценариев BASH?

У меня есть набор данных в следующем формате. Первое и второе поля обозначают даты (M / D / YYYY) начала и окончания исследования. Как расширить данные в нужный формат вывода, ...
вопрос задан: 4 December 2010 00:58
0
ответов

использование переменных в шаблоне поиска в сценарии awk

#! / Usr / local / bin / gawk -f `{awkvar2 =" / id = 22 / "; awkvar3 = "/ конец /"; если ($ 0 ~ awkvar2) {триггер = 1; } если (срабатывает) {печать; if ($ 0 ~ awkvar3) {triggered = ...
вопрос задан: 24 November 2010 13:11