0
ответов

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

Предположим, что у меня есть текстовый файл, разделенный двоеточиями. Я понимаю, как отобразить весь текстовый файл или любой конкретный столбец с помощью awk. Тем не менее, то, что я хочу сделать, это получить выход awk, а затем ...
вопрос задан: 7 April 2012 05:23
0
ответов

AWK - Передача переменной с getline в систему ( )?

У меня теоретический вопрос: 1) Как передать переменную в систему getline()? awk 'BEGIN{var="ls"; var | getline var; system("echo $var")}' 2) Как присвоить переменной выходную систему ("ls")...
вопрос задан: 4 April 2012 12:24
0
ответов

Я озадачен здесь awk, sed и т. д.

Какое-то время я безуспешно пытаюсь решить это, поэтому далеко У меня есть вывод команды, который мне нужно прожевать, чтобы сделать его пригодным для дальнейшей обработки Текст, который у меня есть: 1/2 [3] (27/03/2012 19:32:54)...
вопрос задан: 4 April 2012 08:43
0
ответов

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

Предположим, $2 — моя переменная. Я попытался перейти от awk -F\, '{print $2 ":"}' к awk -F\, '{print gsub(/[ \t]+$/, "", $2) ":"}' Но он переходит от печати чего-либо к тому, чтобы вообще ничего не печатать.
вопрос задан: 3 April 2012 00:15
0
ответов

Как заставить awk печатать без пробелов?

Когда я запускаю следующий awk -F\, '{print $2,":",$1}', он печатает "First: Second" Как я могу получить "First:Second"
вопрос задан: 2 April 2012 23:45
0
ответов

выведите каждую n-ю строку в строку с помощью gawk

У меня есть очень большой файл, в котором мне нужно получить каждую n-ю строку и напечатать ее в строку. Мои данные: 1 937 4.320194 2 667 4,913314 3 934 1,783326 4 940 -0,299312 5 939 2....
вопрос задан: 1 April 2012 22:43
0
ответов

Получить шаблоны в одном файле из другого, используя ack или awk или лучший способ, чем grep?

Есть ли способ получить шаблоны в одном файле (список шаблонов) из другого файла, используя ack в качестве опции -f в grep? Я вижу, что в ack есть опция -f, но с -f в grep все по-другому. ...
вопрос задан: 30 March 2012 05:25
0
ответов

Awk переворачивает строки и слова

Я новичок в языке программирования и прочем поэтому я должен перевернуть с помощью awk все строки, а также все слова в этих строках из файла и распечатать их. "File1" для обратного: aa bb cc ...
вопрос задан: 27 March 2012 14:45
0
ответов

awk подсчитывает количество полей и соответственно добавляет

У меня есть следующий файл.csv 111111 | 111111 | 22222 | 44444 | 4445454 | 67554333 | Я могу подсчитать количество полей, используя следующий awk -F '|' '{print NF}' file.csv в моей схеме базы данных ...
вопрос задан: 23 March 2012 14:32
0
ответов

Как заменить n-й столбец/поле в строке, разделенной запятыми, используя sed/awk?

Предположим, у меня есть строка «1,2,3,4». Теперь я хочу заменить, например. 3-е поле строки другим значением. "1,2,NEW,4" Мне удалось сделать это с помощью следующей команды: echo "1,2,3,4" | awk ...
вопрос задан: 23 March 2012 11:07
0
ответов

Вывод подробных сведений о ходе работы sed и awk

Программы sed и awk обычно выполняют свою работу незаметно. Есть ли способ заставить эти программы указать, что они делают?
вопрос задан: 23 March 2012 03:49
0
ответов

AWK: возвращаемое значение для сценария оболочки

Возможно ли, чтобы команда awk внутри сценария bash возвращала значения в переменную bash, т. е. если мой сценарий awk выполняет некоторые арифметические операции, могу ли я хранить ответы в переменных поэтому они могут быть ...
вопрос задан: 14 March 2012 20:20
0
ответов

извлечь среднее время из пинга -c

Я хочу извлечь из команды ping -c 4 www.stackoverflow.com | хвост -1| awk '{print $4}' среднее время. 107.921/108.929/110.394/0.905 мс Вывод должен быть: 108.929
вопрос задан: 9 March 2012 13:35
0
ответов

как избавиться от awk фатальной ошибки деления на ноль

когда я пытаюсь вычислить среднее значение и стандартное отклонение с помощью awk, я получаю сообщение об ошибке «awk: фатальная попытка деления на ноль». моя команда awk '{s+=$3} END{print $2"\t"s/(NR)}' >> ...
вопрос задан: 7 March 2012 03:57
0
ответов

awk $1 конфликтует с $1 в сценарии оболочки

Я пишу сценарий оболочки, который включает пару строк awk, строка awk выглядит так: cat input.csv | awk -F, '$1~/$1/ {print "is good"}' первый $1 - это первый столбец входного csv, ...
вопрос задан: 4 March 2012 08:13
0
ответов

Как перенести данные столбцов в строки (с awk)?

У меня есть такой файл: n A B C D 1 01 02 01 01 2 02 02 01 01 и я хочу передать столбцы по строкам, поэтому вывод должен быть таким: n 1 2 А 01 02 Б 02 02 C 01 01 D 01 01 Я написал ...
вопрос задан: 2 March 2012 14:17
0
ответов

Лишнее пространство в выводе awk

Почему я получаю пробелы до и после разделителя в следующем примере? awk -F '^' '{print $ 1, ":", $ 2}' SERVER_2012-02-29-12-15-00 3969: 1272 3969: 1272 3969: 1272 Я ожидаю, что ...
вопрос задан: 1 March 2012 06:45
0
ответов

Добавить столбец в конец файла CSV с помощью awk в сценарии BASH

Как добавить столбец в конец файла CSV с использованием строки в переменной ? input.csv 2012-02-29, 01: 00: 00, Манхэттен, Нью-Йорк, 234 2012-02-29, 01: 00: 00, Манхэттен, Нью-Йорк, 843 2012-02-29,01: 00: ...
вопрос задан: 29 February 2012 22:10
0
ответов

изменить строку с помощью awk

Я пытаюсь заменить одну строку в файле с помощью awk, например, изменив это: e1 is (on) e2 is ( off) to: e1 is (on) e2 is (on) use command: awk '/ e2 / {gsub (/ off /, "on")}; {...
вопрос задан: 29 February 2012 16:55
0
ответов

Использовать имя папки в качестве столбца в текстовом файле

Я ленивый подумывает добавить столбец в некоторые текстовые файлы. Текстовые файлы находятся в каталогах, и я хотел бы добавить имя каталога в текстовый файл. Как текстовый файл text.txt в ...
вопрос задан: 22 February 2012 22:11
0
ответов

vim или sed / awk / etc - заполнить все строки пробелами до фиксированной ширины

Как я могу дополнить каждую строку файла до определенной ширины (скажем, шириной 63 символа ), заполнение пробелами при необходимости? А пока предположим, что все строки гарантированно содержат менее 63 символов. Я использую vim ...
вопрос задан: 22 February 2012 12:06
0
ответов

Какая команда shell для нахождения самой длинной общей подстроки двух строк в unix?

Какая команда shell для нахождения самой длинной общей подстроки двух строк в unix? like: foo 'abcdefghi' 'abjklmdefnop' prints: def
вопрос задан: 22 February 2012 11:27
0
ответов

Почему awk печатает всю строку вместо первого поля?

Я пытаюсь научиться использовать awk, но он ведет себя не так, как я ожидал. Вот и моя проблема: $ echo «Привет, дивный новый мир» | awk "{печать $ 1}" Привет, дивный новый мир. Я ожидал увидеть «Привет», так как это ...
вопрос задан: 18 February 2012 01:24
0
ответов

Прочитать строки между двумя ключевыми словами

Может кто-нибудь подсказать, что делать, если мне нужно прочитать между двумя ключевыми словами, например * System_Power 1 1.2 1,8 2 * System_Terminate В этом случае ответ будет 1 1.2 1,8 2 Я пробовал использовать awk, например awk '$ ...
вопрос задан: 16 February 2012 17:07
0
ответов

sed : заменить n-е слово совпадающим шаблоном?

У меня есть текстовый файл со следующими характеристиками: в каждой строке есть не менее трех «слов», разделенных пробелом «слово» может быть любым символом или строкой символов, к которым я добавил некоторые примечания ...
вопрос задан: 16 February 2012 02:24
0
ответов

Использование awk или perl для извлечения определенных столбцов из CSV (синтаксический анализ)

Предпосылки - я хочу извлечь определенные столбцы из файла CSV. Файл csv разделен запятыми, в качестве квалификатора текста используются двойные кавычки (необязательно, но если поле содержит специальные символы, то ...
вопрос задан: 15 February 2012 04:42
0
ответов

Используйте sed / grep / awk, чтобы удалить все, вплоть до первой пустой строки.

Кто-нибудь может помочь мне понять, как это сделать, это было бы очень полезно. пример блока // удалить неважный текст // удалить важный текст // оставить более важный текст // keep
вопрос задан: 13 February 2012 03:35
0
ответов

Как управлять выводом awk?

Если я наберу echo '""; ""; "01.06.2011"; "7"; "01.06"; "- 21 , 00 ";" - 6.097,73 "; ' | awk -F ';' '{print $ 3 "" $ 7} ", тогда я получаю" 01.06.2011 "" -6.097,73 ", но я бы хотел" 01.06.2011 "" -6097 "Как ...
вопрос задан: 12 February 2012 22:06
0
ответов

Простейший способ выполнить базовый синтаксический анализ xml из командной строки unix

Я ищу файлы xml с определенными свойствами. Например, файлы, содержащие следующий шаблон: Hosts some ...
вопрос задан: 8 February 2012 19:57
0
ответов

Как удалить начальные и конечные пробелы?

Я использую awk '{gsub (/ ^ [\ t] + | [\ t] + $ /, ""); print;} 'in.txt> out.txt, чтобы удалить начальные и конечные пробелы. Проблема в том, что выходной файл действительно имеет конечные пробелы! Все строки ...
вопрос задан: 7 February 2012 13:53