Описание тега awk-formatting
3
ответа
AWK: извлечь столбцы из файла: строки имеют переменные столбцы
У меня есть текстовый файл в следующем формате. Каждая строка имеет переменное количество столбцов. Файл: gi|269201691|ref|YP_003280960.1| chromosomal replication initiation protein gi|57651109|ref|YP_184912.1| chromosomal replication initiation pro…
29 окт '12 в 13:37
4
ответа
awk: преобразование маски подсети в префикс
У меня есть сценарий, в котором я сравниваю фактическую таблицу маршрутизации из "netstat -rn" с таблицей маршрутизации, настроенной в собственной конфигурации поставщиков безопасности. Проблема в том, что в то время как netstat -rn выдает маску сет…
25 ноя '16 в 15:03
1
ответ
Как я могу динамически назвать переменную в awk?
У меня есть требование, чтобы первые строки "n" (переменная "n" передавалась во время выполнения) должны храниться в соответствующих массивах "n", имя массива именуется как arrayRow"NR"; Вот, NR является встроенной переменной awk. awk -F"," -v n=$He…
14 дек '17 в 20:37
4
ответа
AWK получить конкретную картину
У меня есть такие строки: Volume.Free_IBM_LUN59_28D: 2072083693568 Я хотел бы получить только IBM_LUN59_28D из этой строки, используя awk. Спасибо
20 фев '15 в 08:28
2
ответа
Формат разделенного поля awk
awk '{split($2,a,"-")}; {if ($1=="aa") {print "'$var'/"$1"/"a[1]"/"$2" '$var'/bb/"a[1]} else {print "'$var'/"$1"/"a[1]"/"$2" '$var'/aa/"a[1]}}' привет, $2 - это все строчные буквы Я разделил его и хотел бы вывести [1] в верхнем регистре. Как я могу …
03 фев '11 в 10:59
2
ответа
AWK вывести группу строк дважды, если выполнены условия
У меня возникают трудности при написании оператора AWK, который дважды печатал бы группу строк при определенных условиях с возможностью изменения значений в повторяющихся строках. Например, если первое поле строки равно 11 ($1=11), то я хотел бы рас…
17 май '17 в 21:19
4
ответа
Использование переменных в формате printf
Предположим, у меня есть такой файл: $ cat a hello this is a sentence and this is another one И я хочу напечатать первые два столбца с некоторыми отступами между ними. Поскольку это дополнение может измениться, я могу, например, использовать 7: $ aw…
20 авг '14 в 14:37
2
ответа
Команда awk возвращает противоречивый результат
У меня есть скрипт, который выполняет несколько проверок в файле. Одной из проверок является проверка, превышает ли строка 95 символов (включая пробелы). Если это так, он вернет номер строки / с, где строка превышает 95 символов. Ниже приведена кома…
06 июн '17 в 22:58
0
ответов
Функция соответствия в Unix, чтобы найти, заканчивается ли строка определенным входным значением?
Мне нужно регулярное выражение, которое я могу использовать в match() функция, чтобы видеть, существует ли значение, данное в аргументе командной строки, в конце данной строки. я использую awk затем пытаюсь использовать match Функция для получения р…
03 янв '18 в 05:34
1
ответ
Я использую команду awk, но не могу распечатать IP-адреса в столбце с помощью сценария оболочки
У меня есть файл "LM1" в формате ниже, и я хотел, чтобы они были напечатаны в отдельном столбце, как этот пример ниже Я использовал ниже awk Команда для достижения этой цели, но я не могу извлечь поле IP4 в CSV-файл остальные данные поступают в стол…
27 фев '18 в 20:19
3
ответа
Awk распечатывает наименьшее и наибольшее число в формате времени
Я довольно новичок в оболочке linux/bash, и у меня действительно возникают проблемы при печати двух значений (самое высокое и самое низкое) из определенного столбца в текстовом файле. Файл отформатирован так: Geoff Audi 2:22:35.227 Bob Mercedes 1:24…
11 окт '17 в 16:17
3
ответа
Как найти разницу между двумя файлами, используя несколько условий?
У меня есть два файла file1.txt и file2.txt, как показано ниже - cat file1.txt 2016-07-20-22 4343250019 1003116 001 data45343 25-JUL-16 11-MAR-16 1 N 0 0 N 2016-06-20-22 654650018 1003116 001 data45343 25-JUL-17 11-MAR-16 1 N 0 0 N cat file2.txt 201…
15 фев '17 в 11:19
2
ответа
Как использовать awk для подсчета количества указанных цифр в определенном столбце
Как я могу посчитать соответствующее значение в определенном столбце? У меня есть файл:(wm.csv) Я выполнил команду, чтобы получить целевое значение в определенном столбце: tail -n +497 wm.csv | awk -F"," '$2=="2" {print $3" "$4}' тогда я получаю сле…
08 июн '17 в 16:54
5
ответов
Расставить столбцы используя awk или sed?
У меня есть файл, который имеет около 500 строк и столбцов 480K, мне нужно переместить столбцы 2,3 и 4 в конце. Мой файл - файл, разделенный запятыми, есть ли более быстрый способ организовать это с помощью awk или sed?
18 окт '16 в 18:10
1
ответ
Обход плавающего массива для сравнения в bash
Я извлекаю столбец с плавающей точкой из файла CSV и сохраняю в row_arr массив. Далее сравниваю сохраненное значение в sub_val против элементов массива. Я хочу сохранить индекс соответствующего элемента в переменной. У меня есть следующий код и ошиб…
10 май '17 в 15:40
1
ответ
Как преобразовать данные текстового файла в формат HTML таблицы в сценариях оболочки Linux
Я хочу преобразовать samplefile.txt в формат таблицы html. Следует игнорировать все специальные символы. Начало символа ### должен идти в заголовок таблицы, а содержимое внутри заголовка таблицы - в ячейку таблицы. Также я хочу отформатировать загол…
08 авг '16 в 09:02
3
ответа
Изменить дату месяца в числовом формате в awk
Файл 1 P1,06/Jul/2013,09/Jul/2013 P2,06/Jul/2013,10/Jul/2013 P3,06/Jul/2013,15/Jul/2013 Ouput я хочу, как это: P1,06/07/2013,09/07/2013,3days P2,06/07/2013,10/07/2013,4days P3,06/07/2013,15/07/2013,9days для этого нужна помощь
17 июл '13 в 05:20
1
ответ
Строки соответствия awk, в которых есть "(" но нет ")"
Я пишу парсер в awk для определенного формата файла, который сильно зависит от скобок. Чтобы мой сценарий знал, какой это раздел, он должен уметь правильно их интерпретировать Одна часть файла может выглядеть так : (MyIntranet :add_routed_domain () …
15 окт '16 в 09:16
1
ответ
awk печатает новый столбец на новой строке
Пожалуйста, предложите мне, как исправить эту досадную проблему. Я использую awk, чтобы сделать простой расчет, а затем распечатать результат в новой колонке, разделенной табуляцией. Это работает, но awk печатает результат в столбце на новой строке.…
12 сен '17 в 16:24
2
ответа
awk regexp когда не совпадает
Я получил некоторую помощь, прежде чем здесь, чтобы построить регулярное выражение, которое будет соответствовать любым строкам, которые начинаются с ":", затем что-нибудь, затем "(" и после этого что-нибудь, но это не может заканчиваться на ") Регу…
29 окт '16 в 06:28