awk — все вопросы

1ответ
4 голоса
Оптимизировать скрипт awk для больших файлов
Версия TLDR Как оптимизировать следующий скрипт, чтобы он был намного быстрее для больших файлов. ./Processed/Ranked_endpoints_*.csv примерно ~ 1200 строк Dates.csv примерно 1 миллион строк
1ответ
4 голоса
GNU awk странность с индексированием массива в цикле
Ранее я разрабатывал решение вопроса ( на самом деле ), упрощенная версия: $ echo {a..g} | tr ' ' '\n' | # create some data awk -v s=e '{ # search string as an argument for
awk
1ответ
4 голоса
фильтр по первым двум буквам столбца
У меня есть файл, который выглядит следующим образом: 345-103832 OI.S.15.0FKOGO 345-103832 OX.S.5.0FKOGO 345-103832 QX.S.3.0FKOGO 345-103832 Qa.S.21.0FKOGO 345-114643 IX.S.13.0FKOGY М
3ответа
4 голоса
Захват каретки (^) с регулярным выражением awk
У меня есть вывод с этим форматом: /ignore-this/^/../I/want/[email protected] Я пытаюсь использовать регулярное выражение awk для записи следующего: ../I/want/this Это не будет особенно сло
5ответов
4 голоса
в поисках лучших решений awk или perl: избегая xargs и т.п.
Мне пришлось проанализировать файлы, в которых перечислены собственные векторы квадратной матричной матрицы в формате файла из семи столбцов, в квадратную матрицу, в которой каждый собственный векто
3ответа
4 голоса
Создание 2D гистограммы
У меня есть файл данных, содержащий два столбца, например 1.1 2.2 3.1 4.5 1.2 4.5 3.2 4.6 1.1 2.3 4.2 4.9 4.2 1.1 Я хотел бы составить гистограмму из двух столбцов, то есть получить этот вывод
2ответа
4 голоса
Префикс соответствующих строк в файле
Я пытался сделать это сам со следующим: for i in $(grep something toprefix.log); do sed -i -e 's/^/prefix/' $i; done Прежде всего, извинения за головокружение - я знаю, что вышеупомянутое не ра
3ответа
4 голоса
Перестановочные столбцы без повторов
Кто-нибудь может дать мне какой-нибудь фрагмент кода или алгоритма или что-то еще для решения следующей проблемы? У меня есть несколько файлов, каждый с разным количеством столбцов, например: $>
5ответов
4 голоса
Найдите конкретные столбцы и замените следующий столбец определенным значением на gawk.
Я пытаюсь найти все места, где у моих данных есть повторяющаяся строка, и удалить повторяющуюся строку. Кроме того, я ищу, где 2-й столбец имеет значение 90, и заменим следующий 2-й столбец конкретн
4ответа
4 голоса
Как перенести список в таблицу в bash
Я хотел бы переместить список элементов (пары ключ /значение) в табличный формат. Решением может быть сценарий bash, awk, sed или какой-либо другой метод. Предположим, у меня длинный список, напр
3ответа
4 голоса
Как получить IP-адрес из файла журнала?
Я пытаюсь разбить IP-адрес на столбцы, я новичок в этом и не знаю, с чего начать, надеюсь, вы можете дать мне некоторое представление. Мой файл журнала crawl-66-249-64-13.googlebot.com - - [17/
3ответа
4 голоса
AWK распечатать конкретную строку на основе шаблона поиска
У меня есть два набора файлов test.csv data.xml. Я пытаюсь извлечь определенное поле из test.csv и найти строку в data.xml. Если строка найдена, выведите соответствующую строку в файл test.csv.
3ответа
4 голоса
Как вывести n-ю строку из шаблона?
Я пытаюсь создать сценарий для краткого описания файла, содержащего журналы ниже. Фрагмент журнала: $ cat input.txt ffffff 1301 2012-08-29T03:13:33 clr crit Some serious problem ccc
4ответа
4 голоса
awk: вывести первую строку, в которой выполняется условие поля
Я знаю, что это смехотворно простая проблема, но я хотел бы напечатать первую строку во многих файлах, для которых выполняется заданное условие поля: $ awk ' ( $3>=0.2 ) { print $3, $5 } ' Data
1ответ
4 голоса
Удаление многострочного блока текста между регулярными выражениями с помощью sed
У меня есть дублированный блок текста, который мне нужно удалить в большом XML-файле. Я хочу сохранить первый блок и удалить второй все в том же теге XML. Например: <!--#if--> -- several l
2ответа
4 голоса
Заменить последнее вхождение символа в поле на awk
Я пытаюсь заменить последнее вхождение символа в поле на awk. Данный файл похож на этот: John,Doe,Abc fgh 123,Abc John,Doe,Ijk-nop 45D,Def John,Doe,Qr s Uvw 6,Ghi Я хочу заменить последний проб
2ответа
4 голоса
обработка текста: sed, чтобы работать в обратном направлении, чтобы удалить до строки
Мой сценарий AWK генерирует 1 из следующих 2 выходных данных в зависимости от того, в каком текстовом файле он используется. 49 1146.469387755102 mongodb 192.168.0.8:27017 -p mongodb.database 1 1
1ответ
4 голоса
Python удалить телефонные номера из строки
У меня есть текстовый файл, который выглядит следующим образом: rgf34 | 9 | 2015-07-20 | hello this is my number 1234567890 rgf35 | 10 | 2015-07-20 | my number : 123 - 456 -8888 can you check...
2ответа
4 голоса
Самый быстрый способ удалить дубликаты в большом списке слов? [Дубликат]
     На этот вопрос уже есть ответ здесь:                   `uniq` без сортировки огромного текстового файла?                                      6 ответов                               
3ответа
4 голоса
Обратное геокодирование в Bash с использованием GPS Position из exiftool
Я пишу сценарий bash, который переименовывает файлы JPG на основе их тегов EXIF. Мои оригинальные файлы названы так: IMG_2110.JPG IMG_2112.JPG IMG_2113.JPG IMG_2114.JPG Мне нужно переименовать
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132