Результаты поиска по запросу "awk"

2 ответа

Как суммировать каждые 10 строк и рассчитывать среднее с помощью AWK?

У меня есть файл, содержащий N * 10 строк, каждая строка состоит из числа. Мне нужно подвести итоги каждые 10 строк, а затем распечатать среднее для каждой такой группы. Я знаю, что это выполнимо вawkЯ просто не знаю как.

6 ответов

Извлечение имени каталога из абсолютного пути с использованием sed или awk

Я хочу разделить эту линию /home/edwprod/abortive_visit/bin/abortive_proc_call.kshв /home/edwprod/abortive_visit/binс помощьюsed или жеawk скрипты? Не могли бы вы помочь в этом?

5 ответов

Вывести строки в одном файле, сопоставляя шаблоны в другом файле

У меня есть файл с более чем 40 000 строк (file1), и я хочу извлечь строки, соответствующие шаблонам в file2 (около 6000 строк). Я использую grep, как это, но это очень медленно:grep -f file2 file1 > out Есть ли более быстрый способ сделать это ...

ТОП публикаций

5 ответов

Использование Awk для удаления пробелов

У меня есть файл в виде: Firstname LastName; 123-4567; Job Title Firstname LastName; 123-4567; Job Title Firstname LastName; 123-4567; Job Title ...Я пытаюсь использовать awk для разбора файла в форму, читаемую makedbm (для создания ...

6 ответов

Как напечатать количество символов в каждой строке текстового файла

Я хотел бы напечатать количество символов в каждой строке текстового файла с помощью команды unix. Я знаю, что это просто с PowerShell gc abc.txt | % {$_.length}но мне нужна команда unix.

4 ответа

Как вывести строки с нулевым символом в конце в Awk?

Я работаю над сценарием оболочки, который будет использоваться другими, и может потреблять подозрительные строки. Он основан на awk, поэтому в качестве основной меры устойчивости я хочу, чтобы awk выводил строки с нулевым символом в конце ...

1 ответ

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

У меня есть файл с колонками, как показано ниже. Group Start End chr1 117132092 118875009 chr1 117027758 119458215 chr1 103756473 104864582 chr1 105093795 106219211 chr1 103354114 104747251 chr1 102741437 105235140 chr1 100090254 101094139 chr1 ...

8 ответов

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

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

1 ответ

Как исключить несколько строк вокруг совпадения с помощью grep или аналогичного инструмента?

Я могу найти все несопоставленные строки файла сgrep -v 'my_pattern' some_file, Также я могу напечатать несколько строк до / после / вокруг матча с-A, -B или же-C варианты греп. Но я не могу объединить эти два параметра, чтобы исключить строки с ...

2 ответа

linux awk сравнивает два CSV-файла и создает новый файл с флагом

У меня есть 2 CSV-файла, которые мне нужно сравнить и получить разницу в недавно отформатированный файл. Образцы приведены ниже. Старый ...