Вопросы с меткой [awk]
AWK - это язык обработки текста. Он в основном используется для манипулирования и обработки структурированных данных, а также для генерации отчетов.
486 вопросов
0
голосов
2ответа
325 показов
bash и функция для обнаружения дублирующихся данных
В этом примере я упоминаю, что у меня есть 2 списка. list1 x;00:26:82:50:00:00;192.168.1.195;COMPUTER1 x;00:26:82:50:11:11;192.168.1.195;COMPUTER2 x;00:26:82:50:22:22;192.168.1.196;COMPUTER3 list2 ...
0
голосов
1ответ
450 показов
usermod + awk неверный синтаксис
Я пытался написать команду (сервер Solaris), которая добавляет пользователя в определенную группу. Это довольно длинная команда, поэтому я опубликую всю команду здесь, а затем разбью ее. USER=myUser ...
0
голосов
1ответ
377 показов
awk + sed + match сложная строка
Мне нужна полезная команда для сопоставления строки "/pci .../pci .../pci ..../scsi ..../disk ..." с awk или sed? (Мне нужно поместить эту команду в мой скрипт ksh) примечание 1 [...] может быть ...
0
голосов
3ответа
1k показов
заменить пробел и пустые ячейки в CSV-файле
У меня есть CSV-файл, который имеет 7 столбцов. В нем есть пустые ячейки и несколько пробелов между ячейками. Как я могу заменить пустые ячейки на NA и удалить лишние пробелы? Большое спасибо! Вот ...
0
голосов
1ответ
200 показов
показать дубликаты данных с awk print $ 2, $ 3, $ 4 в одной строке
Если у меня есть 2 списка, которые содержат следующее (примеры): list1 x;00:26:82:50:00:00;192.168.1.195;COMPUTER1 x;00:26:82:50:11:11;192.168.1.195;COMPUTER2 ...
0
голосов
2ответа
4k показов
как написать `awk здесь документ`
У меня есть скрипт bash: #!/bin/bash gawk -f realmap.awk realmap.log | column -ts: > realmap.csv gnuplot
0
голосов
3ответа
48 показов
Транспонирование данных в электронную таблицу
РЕДАКТИРОВАТЬ: чтобы показать данные не просто числовые Я был бы очень признателен за помощь, если это возможно, пожалуйста! У меня есть некоторые данные в электронной таблице LibreOffice, которая ...
0
голосов
1ответ
23 показов
объединять файлы с переменными номерами столбцов и строк и на основе 1 поля
Извините заранее, если это слишком элементарно, я новичок. У меня есть два файла (файл1 и файл2). Я хочу посмотреть в file1 столбец 6 и, если он совпадает с записью в столбце 1 файла 2, вывести ...
0
голосов
1ответ
261 показов
Подсчитать количество разделителей в строках CSV и вывести номер строки
У нас есть файл CSV с более чем 50000 строк. Это только пример содержания: Dcccrev,wefrwvfr,rfregt,wr4f,rfvrv,ecxwec,ecfrv,rfrf Grge,gtgr,frfrv,gthtgv,gerg5tgvrt,rvrfvtg,tgt,frfrf,rfrf ...
0
голосов
1ответ
213 показов
Как переподключить сеанс экрана при каждом срабатывании терминала?
Я написал эту команду для восстановления активного сеанса экрана при открытии Терминатора. Это работает найти, но должен быть лучший способ сделать это Это входит в конфигурационный файл Terminator ...
0
голосов
0ответов
199 показов
Как я могу улучшить или обернуть мой sed-скрипт?
Я дал команду сборке mvn для создания данных профилирования, которые я хочу проанализировать позже. Поэтому ниже я создал скрипт sed для генерации json-данных из выходных данных профилировщиков. Я ...
0
голосов
1ответ
33 показов
Количество строк, где слово в 3-м или 4-м столбце превышает n символов в текстовом файле
У меня большой текстовый файл, который имеет 4 столбца и разделен пробелом. одно длинное слово другое длинное слово abcde abc Я хотел бы посчитать количество строк, в которых слово в 3-м или 4-м ...
0
голосов
1ответ
433 показов
awk/sed вывести все цифры перед соответствующим символом
У меня есть ввод с такими строками (это строка CIGAR из формата sam, но сейчас это не имеет значения): 123M76N55M4S 6M7N25M 32M488N И я хочу извлечь все N и предшествующие цифры: 76N 7N 488N Я ...
0
голосов
2ответа
208 показов
Создать новый файл с определенной структурой из текстового файла
В Linux у меня есть файл orig-file.txt . Этот файл включает в себя 4 поля, но их может быть меньше или больше (этот файл создается другим приложением). Каков наилучший вариант для перевода файла ...
0
голосов
1ответ
192 показов
как получить доступ к переменным окружения из выходного файла
Я хочу получить переменные из определенного местоположения выходного файла и формат входного файла, как показано ниже: log1.txt format: [v] Output Data ...
0
голосов
2ответа
48 показов
Как изменить символ в определенной строке без разделителей с помощью awk
У меня есть файл, и я хотел бы изменить один символ в строках с 400 по 600. Символ оказывается 22-м символом в каждой строке. Это также 5-й столбец, поэтому я попробовал следующее: awk '{if (NR>=400 ...
0
голосов
1ответ
157 показов
Преобразование текста XML
У меня есть большая часть файла, как показано ниже: Agent Summary Agent Summary Report Теперь мне нужно проверить шаблоны .*ns1:translate="yes">(.*)
0
голосов
4ответа
254 показов
Скрипт Bash для получения определенного предыдущего контекста
Я ищу в некоторых файлах журнала, где есть группы выполненных действий. В начале каждой группы есть строка, содержащая информацию о группе, а затем выводится множество подробных сведений о каждом ...
0
голосов
1ответ
62 показов
Как извлечь конкретные данные из таблицы?
Вот таблица ... Group Name Designation 2 (John) Front End Developer 12 (Jim) Back End Developer 8 (Jill) Full Stack Developer 21 (Jack) Front End Developer 2 (James) Front End Developer 12 (Jane) ...
0
голосов
1ответ
893 показов
IP-адрес разделен десятичной дробью на /8 или /16, используя bash, sed или awk?
У меня есть входной файл, который содержит список IP-адресов и ip_counts(некоторый параметр, который я использую внутри.)Файл выглядит примерно так. 202.124.127.26 2135869 202.124.127.25 2111217 ...
0
голосов
2ответа
97 показов
Как собрать конкретную информацию в файл
У меня есть потребность в различной информации об оборудовании. такие как серийные номера, возможности, среди многих других, и для этого я нашел hwinfo , но он получает информацию намного больше, чем ...
0
голосов
2ответа
46 показов
Использование диска, чтобы показать только выбранные разделы?
Я хотел бы иметь возможность показывать только использование диска для определенных разделов в ГБ и% после. В основном игнорируйте swap, tmpfs и т.д. Я также хотел бы суммировать объем использования ...
0
голосов
3ответа
3k показов
Преобразование символа ascii в шестнадцатеричное представление ascii
Как мне преобразовать ASCII-символ в ASCII HEX в сценарии AWK? Я хочу цикл по диапазону букв пример for(i="a"; i
0
голосов
1ответ
41 показов
Забыл разрыв строки. Разделить строку по количеству столбцов
Я посылаю одну строку вывода (из некоторых кластерных заданий) в файл. Выходные данные имеют определенное количество столбцов, но я забыл добавить разрыв строки в конце каждой строки, поэтому все мои ...
0
голосов
1ответ
451 показов
ping | awk не отвечает
Пробуя мелодию, я заметил, что ping |awk '{print $1}' занимает около 30 секунд, пока не отобразится первая строка. Несмотря на то, что без пайпинга к awk каждый пинг возвращается примерно через 35 ...
0
голосов
1ответ
138 показов
Использование awk для сопоставления целых слов
Используя этот вопрос, я попытался сопоставить целые слова с awk. В моем homerdir есть файл с именем .bashrc , но когда я пытаюсь использовать: ls -la | awk '$9 ~ /\/' Это ничего не показывает. Также ...
0
голосов
1ответ
2k показов
Разбор определенных URL из локального файла HTML
Я хочу проанализировать определенные URL-адреса из сохраненного html- файла с помощью простой bash-скрипта / команды, чтобы я мог загрузить их через более поздние версии wget . То, что у меня есть, ...
0
голосов
3ответа
557 показов
Oneliner для многострочного регулярного выражения s/,\n]/]/g?
Может ли кто-нибудь предоставить простой однострочный текст для удаления определенных разрывов строк? В vim я использую %s/,\n]/]/g Это должно быть возможно с очень простым однострочным ИМХО, но как?
0
голосов
1ответ
12 показов
Получение сведений о версиях приложений всех узлов vz через командную строку
Поиск сведений о применении всех контейнеров openvz Нужно было найти версии приложений (например, cpanel, apache, php, mysql, ruby и rails)
0
голосов
4ответа
278 показов
Команда sed считает первые 10 цифр из последнего столбца
У меня есть файл, например, с тремя столбцами 12345678910 14567855858855 12345678510750078 Я хочу рассмотреть только первые 10 цифр из третьего столбца с помощью sed или awk. ожидаемый результат: ...
0
голосов
1ответ
700 показов
Функциональность в стиле Windows awk в пакетном скрипте
Я хочу извлечь слово из строки в тестовом файле на сервере Windows, используя пакетный скрипт. Строка текста выглядит следующим образом; CURRENTHEIGHT(9182) TEMPERATURE(1234) Я хотел бы извлечь числа ...
0
голосов
2ответа
125 показов
Создайте список файлов и обрежьте его в 2 списка X Мб файлов каждый
Мне нужно создать список всех файлов в определенном каталоге и обрезать его в списках X, содержащих каждый фиксированный объем данных файлов. Например, у меня есть 95 ГБ данных. создать список файлов ...
0
голосов
0ответов
280 показов
В чем разница между разными версиями awk?
Я читаю awk здесь, но мне просто интересно узнать о версиях awk, так как раньше у меня возникали проблемы с разными awk. Ниже приведен обзор другой версии, которая у меня есть. Насколько я понимаю, ...
0
голосов
3ответа
104 показов
сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают с той же строкой
Я пытаюсь сохранить первую строку, которая соответствует строке поиска и удалить все последующие строки, которые совпадают с той же строкой. Есть идеи? $ cat example-input.txt Question one|some other ...
0
голосов
1ответ
528 показов
Найти / заменить определенный столбец в большом файле с несколькими шаблонами
У меня есть файл CSV 100 ГБ. Выглядит примерно так: 11,aa,gg,tt ew,11,rggr,tr И второй, который указывает замены (20 000 строк в этом файле): gg,q aaa,b Что я хочу сделать, так это просмотреть каждую ...
0
голосов
1ответ
114 показов
Как удалить частичные дубликаты в Bash?
Как я могу удалить частичные дубликаты в bash, используя awk, grep или sort? Я попробовал sort -u FILE | uniq -w20 но это не совсем надежно. Входные данные: http://www.website.com/1.file ...
0
голосов
2ответа
1k показов
SSH автоматически запускает bash в Docker-контейнере при подключении
У меня Docker, работающий на экземпляре AWS EC2 (Elastic Beanstalk). Я хотел бы в интерактивном режиме автоматически запускать bash в контейнере с помощью сценария, который я запускаю из своей ...
0
голосов
1ответ
77 показов
Как изменить неизвестное числовое значение с помощью awk
Я новичок в изучении awk . У меня есть файл, который содержит следующую строку, наряду с другими строками: TIMEOUT=200 Мне нужно изменить числовое значение. Эта команда может изменить значение, ...
0
голосов
0ответов
136 показов
awk и вырезать на очень большой файл
Я должен извлечь столбец данных из очень большого файла> 100 ГБ. Я знаю, как использовать команды awk и cut , но хотел бы знать, является ли одна из них (с точки зрения скорости) более эффективной ...
0
голосов
2ответа
92 показов
Сортировка / подсчет файла с разделителями табуляции
У меня есть файл с разделителями табуляции с несколькими столбцами. Я хотел бы увеличить количество раз, когда я вижу что-то в столбце A, и печатать данные, связанные со значением в столбце A, в ...
0
голосов
2ответа
57 показов
AWK Printing Lines и отбрасывание некоторых из них
Я новичок AWK. У меня есть следующий мотив в огромном файле. ~ Gradients ~ ~ x y z ~ ~~ ~ H 1 0.00781 0.00108 0.00038 ~ ~ H 2 0.01271 -0.01507 0.02839 ~ ~ C 1 -0.05015 -0.01803 0.01588 ~ ~ O 1 ...
0
голосов
2ответа
777 показов
Неверное предыдущее регулярное выражение
Я получаю ошибку: awk: bad regex '{|: |}': недопустимое предыдущее регулярное выражение {"arguments": {}, "result": "success"} {"port": 37482} Который я считаю, имеет отношение к этой линии: ...
0
голосов
1ответ
62 показов
Как изменить три столбца, чтобы только один из них имел 0, а остальные 1?
Допустим, у меня запутанная таблица данных, например: Name IsBuyer IsBidder IsAdmin person1 1 1 0 person2 1 0 1 person3 1 1 1 . . Три столбца IsBuyer, IsBidder, IsAdmin могут быть истинными или ...
0
голосов
0ответов
26 показов
AWK/TAWK переводить параметры
Я столкнулся с некоторыми старыми файлами AWK, которые мне нужно преобразовать (или, по крайней мере, использовать уже разработанную логику), и большинство из них я могу понять и / или ...
0
голосов
1ответ
60 показов
Почему awk sub не заменяет мой ввод
Я изо всех сил пытался написать программу awk, которая будет принимать входные файлы и отображать исходное и разделенное пробелами имя файла только во втором столбце. Почему следующая команда не ...
0
голосов
1ответ
42 показов
Как использовать sed для удаления "(двойные кавычки) в строках кода, оставляя их в реальных строках комментариев в файле vimrc?
В Ubuntu(сервер / рабочий стол) я хочу удалить один символ " (двойные кавычки) из начала строк в моем /etc/vim/vimrc . Это должно быть сделано для всех строк, которые начинаются с " , но не если " ...
0
голосов
2ответа
2k показов
Добавьте новую строку после каждого тега XML
Мой XML-файл выглядит так: Мне нужно, чтобы это было так: После каждого символа «>» мне нужно поставить символ новой строки с помощью awk или sed. Как я могу сделать это? благодарю вас
0
голосов
2ответа
110 показов
Проблема замены содержимого файла Linux
Я использую версию Linux Red Hat 5 Enterprise. Для всех файлов в текущем каталоге я хочу заменить все вхождения /foo/goo/zoo (которые содержатся в содержимом файлов) на /a/b/c . Любые идеи, как я ...
0
голосов
1ответ
43 показов
Как преобразовать «гггг-мм-дд» в «дд.мм» в столбце текстового файла с помощью awk (или sed и т. Д.)?
Давайте рассмотрим, что у нас есть следующая строка в текстовом файле: ... 2018-09-13 5555 33-33 Some_string ... Мне нужно изменить первый столбец (дата как yyyy-mm-dd) на другой формат (dd.mm , год ...
0
голосов
0ответов
49 показов
сделать подходящим - получить менее многословный
Я нахожусь на Debian 16.04 и создаю сценарий оболочки, чтобы упростить все обновления, и я регулярно вызываю его с помощью sudo: apt-get -qy update apt-get -qq upgrade apt-get -qq dist-upgrade ...