Вопросы с меткой [awk]
AWK - это язык обработки текста. Он в основном используется для манипулирования и обработки структурированных данных, а также для генерации отчетов.
486 вопросов
0
голосов
2ответа
543 показов
awk + строка соответствия после разделителя "="
У меня проблема со следующим синтаксисом awk echo " param1 param2 param3 = param1 AA , AB , AC , AD " | awk -F"=" '$2~/AA|AB|AC|AD/{print "passed"}' печать awk прошла, но ее не должно быть, потому ...
0
голосов
0ответов
167 показов
Замена текста таблицы поиска в bash
У нас странные имена пользователей в нашей системе Linux (например, user0001). Я хотел бы передать результаты ls -l через замену таблицы поиска странных имен пользователей их настоящими именами. Я ...
0
голосов
1ответ
64 показов
Использование `ls`, чтобы показать настоящее имя владельца файла
У пользователей Unix их реальные имена могут быть перечислены в /etc/passwd/ . Команда finger может отображать настоящие имена. Может ли ls -l показать эти настоящие имена владельцев файлов рядом с ...
0
голосов
8ответов
271 показов
Команда Unix для вывода списка конца файла журнала из строки, содержащей только дефисы, до конца файла
У меня есть длинный файл журнала, где каждая запись начинается со строки, содержащей только дефисы.
0
голосов
3ответа
58 показов
Как мне вернуться из сценария awk обратно в командную строку?
У меня есть простой сценарий awk, test1.awk: { x=temp; print x; } Когда я запускаю его из командной строки с: awk -v temp=hello -f test1.awk Я получаю только курсор. Я нажимаю Enter, он пишет ...
0
голосов
1ответ
24 показов
Как символы могут быть вставлены в строки, принадлежащие столбцу в результате команды intput с использованием awk и sed
Вот формула, которая имеет соответствующую основу для моей цели - среди прочего она печатает только файлы, используя для размеров степени 1024, 2 ^ 10 -. Размер задействованного файла составляет 1382 ...
0
голосов
1ответ
35 показов
Удалить строку с пустой строкой csv
1 1479870 5022248660 1 1911574 3015889020 8 1 1569783 5029193930 Выход должен быть 1 1911574 3015889020 8 я использовал awk '$4!=""' number.csv но это не сработало. Кто-нибудь может дать мне ...
0
голосов
2ответа
2k показов
Как извлечь файл JSON с помощью awk/sed?
Входные данные.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { ...
0
голосов
2ответа
403 показов
awk + проверить поле, если ноль
Чтобы узнать, есть ли в поле 5, я использую: [[ -z ` echo $LINE | awk '{print $5}' ` ]] мой вопрос, если есть другой элегантный способ проверить, если поле 5 равно нулю? THX Yael
0
голосов
2ответа
42 показов
Как я могу получить кавычки, чтобы показать, когда я использую AWK, чтобы найти и заменить?
В настоящее время я использую AWK, чтобы найти и заменить часть первых трех вхождений строки. Строка отформатирована как таковая, и в файле есть много таких строк: func(tempID="39849235",count='12'); ...
0
голосов
1ответ
44 показов
Заменить строки после заданного количества совпадений на отдельных строках с помощью AWK
В настоящее время я использую AWK, чтобы найти и заменить часть строки после первых трех вхождений шаблона. Строка отформатирована следующим образом: func(tempID="39849235",count='12'); и в файле ...
0
голосов
1ответ
50 показов
переформатировать строку с помощью sed
У меня есть файл, содержащий строки ["foo"] = ".worldport 0 322.373138 -1487.853882 43.720089", ["bar"] = ".worldport 0 386.938000 212.299000 43.699400", ["baz"] = ".worldport 0 1239.120000 ...
0
голосов
1ответ
17 показов
Сценарий разрешения с проблемой команды stat Специальный символ awk
Я хочу, чтобы номер каталога разрешений и написать скрипт для выравнивания двух разных каталогов сервера. Я использую команду stat. команда: stat /var/ | grep -i 'Access: (' Вывод: Access: ...
0
голосов
1ответ
954 показов
Сценарий bash для Solaris / поиск и добавление поля в конец строки в / etc / group
Мне нужен скрипт bash, который изменит /etc /group для добавления и удаления пользователей NIS в определенные локальные группы в системе Solaris 10u8. Предпочтительно одна или две функции с uid и ...
0
голосов
3ответа
289 показов
Как использовать sed или AWK для разделения строки (НЕ строки в файлах)
Как я могу разделить .sh файлы в список? Я пытался: ls *.sh | xargs sed 's/\n/ /g' > out.txt Возвращение ls *.sh - длинная строка с '\n' в середине.
0
голосов
1ответ
33 показов
Если пустая строка касается другой, удалите ее, в противном случае оставьте ее
Относительно этого дубликата: есть аналогичные вопросы, такие как https://unix.stackexchange.com/questions/76061/can-sed-remove-double-newline-characters или ...
0
голосов
3ответа
2k показов
как использовать grep, sed и awk для разбора тегов?
Я хочу написать скрипт, который находит пару тегов открытия / закрытия в текстовом файле и добавляет фиксированную строку к каждой строке между парой. Я полагаю, что я использую grep, чтобы найти ...
0
голосов
0ответов
82 показов
найти индекс соответствующей подстроки в файле
У меня есть файл со списком подстрок, как CAACTTCCA TGTATCGTG TTTCAGCTT другой файл с полным списком строк в отдельных строках, таких как CAACTTCCAHHHHHCAACTTCCAWWWCAACTTCCA ...
0
голосов
1ответ
18 показов
Добавить переменное пространство в конце строки в файле
Я хочу добавить пробел в конце каждой строки. Количество пробелов в переменной. Если число пробелов фиксировано, то я могу использовать эту команду sed 's/$/ /g' для двух мест. space_variable=4; Но ...
0
голосов
2ответа
34 показов
AWK для печати столбцов на основе суммирования столбцов
У меня есть файл, который имеет числовые значения в виде матрицы. Я написал скрипт awk, который печатает заголовок, а затем добавляет 1 к столбцу «сумма», если значения в столбцах меньше 5 и больше ...
0
голосов
2ответа
58 показов
Скрипт awk для предоставления структурированного списка
Я пытаюсь создать сценарий awk, который может предоставить структурированный список информации об учетной записи для всех UID, превышающих 1000. Вот что я попробовал:это ожидаемый результат BEGIN { ...
0
голосов
1ответ
75 показов
Как создать несколько HTML-таблиц из нескольких CSV-файлов с помощью сценария оболочки
У меня есть два CSV-файла, как это: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Я хочу преобразовать это в две отдельные таблицы HTML, используя скрипт оболочки. ...
0
голосов
1ответ
107 показов
Awk, но печатать только часть поля
Я обеспокоен только частью определенного поля (имя хоста) в строке журнала и хотел бы распечатать все уникальные вхождения этой части. В настоящее время я делаю что-то вроде: zcat $file | awk '$2~/f/ ...
0
голосов
1ответ
100 показов
Я только что нашел ошибку в awk?
Использование test2.txt $ cat /tmp/test2.txt | hexdump -C 00000000 47 61 6c 6c 6f 20 63 65 6c 74 69 63 6f 0a 47 65 |Gallo celtico.Ge| 00000010 73 97 20 42 61 6d 62 69 6e 6f 0a |s. Bambino.| Вот что ...
0
голосов
1ответ
11k показов
Как построить команду grep с переменным аргументом в bash?
Я пытаюсь сделать что-то подобное в bash: grep ( date | awk '{print "2006-" $6}' ) /some/file/here Но этот синтаксис неверен. Цель состоит в том, чтобы найти grep /some /file / здесь для шаблона ...
0
голосов
1ответ
1k показов
«find | grep | awk» терпит неудачу
Я сканирую все сценарии оболочки на моем сервере и делаю это с помощью следующей команды: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Это работает нормально, и вот пример ...
0
голосов
4ответа
9k показов
Используйте переменные в функции awk substr
Все, у меня есть строка, из которой я хочу извлечь подстроку. Дело в том, что начальная позиция хранится в переменной. AWK, похоже, не распознает переменную. Вот код str="This is a test" s1="is" ...
0
голосов
1ответ
292 показов
Редактирование потока AWK CSV, объединить третьи столбцы для идентичных первых столбцов, когда второй столбец> = 0
Я на Windows и слышал только о linuxes awk и т.д., Поэтому я могу только представить, что это возможно без реальных сценариев: У меня есть данные как .. 162 42 A single serving 162 62 of french ...
0
голосов
2ответа
2k показов
Обрезать все файлы в каталоге после подчеркивания?
У меня есть каталог с парой тысяч изображений. У большинства из них есть разумные имена файлов, такие как SD-000.tif SD-001.tif BX-000.tif и т.д. Однако, вероятно, ~ 25% из них имеют такие имена, как ...
0
голосов
2ответа
173 показов
одинаковые строки, кроме первого слова, поместите первое слово в переменную
У меня есть файл (sudoers), в котором строки могут быть идентичны, за исключением первого слова в них (разные пользователи могут выполнять один и тот же набор команд). Я могу извлечь такую строку с ...
0
голосов
2ответа
277 показов
Как вы получаете конкретную часть слова в файле, используя awk?
У меня есть скрипт, который выглядит так: script.m rng('shuffle'); load samples123/stage17/resamp_stage.mat indarray = str2num(getenv('arrayindex')); index = (indarray-1)*4+1:(indarray)*4 samplenow = ...
0
голосов
1ответ
385 показов
Шаблон поиска пользовательского ввода в файле в Unix с использованием awk
Я пытаюсь написать сценарий awk для поиска шаблона, который вводится пользователем в файле. Мой код выглядит так: awk 'BEGIN{printf "Enter : ";getline input
0
голосов
1ответ
2k показов
Получение номера недели на основе даты с другим первым днем недели в gawk
Как получить номер недели в Linux, используя gawk с другим первым днем недели? Команда date может дать мне номер недели с +%V но он основан на понедельнике (1-53) или +%U (на воскресенье, 0-53). Я ...
0
голосов
3ответа
1k показов
поиск в журнале за последний час
Мне нужен скрипт bash для поиска в журнале слов Failed и fail. Но только с последнего часа cut -c 5- /var/log/mail.log | awk '($0 >= from)' from="$(LC_TIME=C date +'%_d %H:%M:%S' -d -1hour)" |grep -i ...
0
голосов
1ответ
135 показов
Разбить следующий скрипт bash?
Мне нужна помощь в разборе следующего скрипта bash, чтобы понять, что автор пытался сделать. Сценарий предназначен для поиска данных в файле журнала и сравнения его с файлом журнала электронной ...
0
голосов
1ответ
36 показов
выберите данные на основе значения поля
У меня есть файл с несколькими записями, предоставляющими идентификаторы, и другой файл с другими записями, разделенными на разные поля, разделенные вкладкой. Мне нужно выбрать записи второго файла ...
0
голосов
1ответ
850 показов
Выполните математическую операцию со всеми числами в файле
У меня есть список значений пикселей в файле, и каждый из них должен быть половина его текущего значения. Шаблон для значения всегда 123px где 123 резко меняется. Как я могу половину каждого значения ...
0
голосов
2ответа
93 показов
Linux: как захватить число / с из строки
Я использую следующий синтаксис, чтобы захватить только число от имени хоста машины echo machineLinux05 | sed s'/\./ /g' | awk '{print $1}' | sed 's/[^0-9]//g' 05 Но этот способ не так элегантен. ...
0
голосов
1ответ
5k показов
grep определенные образцы даты
У меня есть требование, где мне нужно извлечь из журналов, который охватывает период с 2011/03/25 по 2011/04/04 (ГГММДД). Я сделал это с помощью команды egrep, кажется, работает нормально для меня. ...
0
голосов
1ответ
263 показов
Как сравнить два столбца двух разных файлов
У меня есть два файла.Первый содержит что-то вроде: a.com,5,some,text b.com,10,some,text c.com,5,some,text d.com,12,some,text e.com,5,some,text c.com,5,some,text Второй содержит что-то вроде: ...
0
голосов
1ответ
55 показов
Сортировка таблицы по столбцу со строкой, смешанной с числами в bash
У меня есть текстовый файл с таблицей ниже 3-6-13 0.0712 ./13-t.xyz 3-6-13 0.0717 ./2-t.xyz 3-6-13 0.3737 ./6-t.xyz 3-6-13 0.5862 ./5-t.xyz 3-6-13 0.7503 ./4-t.xyz как я могу отсортировать его на ...
0
голосов
2ответа
340 показов
Суммируйте все строки файла CSV
У меня есть файлы .csv, с некоторыми числами, я хочу получить новый файл с тем же количеством строк и одного столбца, с суммой номеров соответствующей строки в исходном файле .csv. Пример ввода ...
0
голосов
1ответ
250 показов
Двойные кавычки в определенном столбце с использованием awk или sed
У меня есть этот вход: ##gff-version 3 chr1 TAIR10 mRNA 3631 5899 . + . ID AT1G01010.1 ;geneID AT1G01010 ;gene_name AT1G01010 chr1 TAIR10 exon 3631 3913 . + . Parent AT1G01010.1 chr1 TAIR10 exon 3996 ...
0
голосов
0ответов
30 показов
Пометка "первой соответствующей записи в каждый день" из списка записей с использованием стандартных инструментов * nix
У меня есть текстовый файл, который содержит записи в форме: text text [dataset-london] text text text text text [dataset-newyork] text text text text text [dataset-moscow] text text text text text ...
0
голосов
4ответа
2k показов
используя awk для точного соответствия
Мне просто интересно, как мы можем использовать awk для точных совпадений. например $ cal 09 09 2009 September 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...
0
голосов
2ответа
636 показов
Как проанализировать многострочный файл журнала в awk и вывести только одну строку с последним известным IP-адресом
Я застрял и ищу помощи. Я хочу, чтобы вызвать событие, которое я хотел бы обработать через скрипт bash. Данные извлекаются из файла журнала. Прежде чем я начну объяснять, я покажу вам несколько строк ...
0
голосов
2ответа
367 показов
как изменить существующую печатную строку в AWK
когда я выполняю следующую строку, она печатает слова в новой строке. awk 'BEGIN {print "строка одна \nline two \nline three"}' как строка одна строка вторая строка три Как я могу напечатать ...
0
голосов
3ответа
1k показов
Оптимизировать shell и awk скрипт
Я использую комбинацию сценария оболочки, сценария awk и команды find для выполнения нескольких замен текста в сотнях файлов. Размеры файлов варьируются от нескольких сотен байтов до 20 килобайт. Я ...
0
голосов
1ответ
37 показов
Извлекать, сортировать и сохранять данные из нескольких файлов в один
У меня есть несколько файлов .sie , Формат SIE является открытым стандартом для передачи учетных данных между различным программным обеспечением, созданным разными поставщиками программного ...
0
голосов
1ответ
34 показов
Как разделить строку при появлении символа в оболочке, используя set и awk?
Я использую встроенную версию оболочки. И мне нужно разделить строку, используя set и awk? НЕ БАШ ПОЖАЛУЙСТА. Как мне это сделать? Следующий скрипт не завершен и содержит неверный вывод. #!/bin/sh ...