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

Команда Linux, чтобы получить подробности четверти

Мне нужно поставить текущую дату в команду Linux, которая выдаст мне вывод для quarter number У меня два запроса date +"%Yq$(expr $(expr $(date -d '-1 month' +%m) - 1) / 3 + 1)" результат -> 2015q3 (текущий квартал) date +"%Y %m" | awk '{q=int($2/4)…
05 авг '15 в 08:25
4 ответа

Лучший способ заменить метку времени на дату при чтении журнала Squid

Сегодня вечером я пытался посмотреть на линии моего прокси, и я придумал это, что кажется почти KISS. Как бы вы сделали это просто? awk '{ trunc=sprintf("%.0f", $1) ;$1="" ; system("echo -n `date +%R -d\"@" trunc "\" `") ; print $0 ;}' </var/log/…
07 авг '13 в 22:47
3 ответа

Проблема выполнения в команде Linux

Я выполняю команду Linux и выполняю из автоматического сценария. ps | awk '/dspload -d 1 -e/&&!/awk/{print $1}' Теперь, когда я вижу логи скрипта и смотрю на место, где он выполняется, я вижу что-то вроде этого root@dm365-evm:/usr/share/ti/d…
24 янв '11 в 06:34
3 ответа

Как мне вернуться из сценария awk обратно в командную строку?

У меня есть простой сценарий awk, test1.awk: { x=temp; print x; } Когда я запускаю его из командной строки с: awk -v temp=hello -f test1.awk Я получаю только курсор. Я нажимаю Enter, он пишет "привет" и дает другой курсор, снова нажимает " Ввод" и с…
22 окт '18 в 17:31
0 ответов

sudoers переименовывает cmnd_alias и заменяет место ссылки

Мне нужно объединить сотню файлов sudoers в один большой файл.. это требование полученный объединенный файл должен быть действительным файлом sudoers Я проверяю с visudo -cf huge_sudoers если я объединяю файлы, есть дублированные псевдонимы команд, …
27 мар '19 в 13:48
2 ответа

Увеличьте одно значение в текстовой строке, используя скрипт

У меня есть текстовый файл в качестве ввода. Мне нужно отфильтровать это через какую-то программу, SED, AWK, что угодно, где мне нужно увеличивать значение в определенной строке каждый раз, когда я запускаю скрипт. Какой лучший способ сделать это? П…
11 окт '10 в 08:07
2 ответа

Сценарий пепла: переменная, содержащая пробел, отказывается быть очищенной

Я пытаюсь запустить сценарий, указанный по адресу http://talk.maemo.org/showthread.php?t=70866&page;=2 на своем предполагаемом оборудовании - телефоне Nokia Linux с установленной программой BusyBox ash. Сценарий получает имя сети WiFi в качестве пар…
02 дек '12 в 22:37
1 ответ

Сбросить разделитель полей awk

В моей локальной системе кажется, что конфигурация для awk как-то изменена. Выполнение следующей команды: echo "Hi there" | awk '{print $2}' На моей машине это печатает: Hi there И на моем сервере разработки он печатает: there Я уверен, что в какой-…
12 май '11 в 16:04
1 ответ

Преобразование столбца CSV с помощью функции с помощью инструментов командной строки

Учитывая CSV-файл, такой как h1 h2 a 0 b 1 c 0 как переименовать 0 в YES а также 1 в NO во втором столбце.
14 янв '16 в 11:36
3 ответа

Как использовать sed или AWK для разделения строки (НЕ строки в файлах)

Как я могу отделить .sh файлы в список? Я пытался: ls *.sh | xargs sed 's/\n/ /g' > out.txt Возвращение ls *.sh длинная строка с '\n' в середине
11 мар '10 в 10:18
3 ответа

Используя awk с find -exec

У меня есть структура каталогов с 14 каталогами, содержащими кучу файлов, содержащих данные в формате трех столбцов (разделенных вкладками). Я намеревался использовать find и awk, чтобы извлечь второй столбец из каждого из этих файлов и вывести его …
18 дек '13 в 13:44
1 ответ

Разбор конкретных URL из локального файла HTML

Я хочу проанализировать определенные URL-адреса из сохраненного html- файла с помощью простой bash-скрипта / команды, чтобы я мог загрузить их через wget laters. То, что у меня есть, так это: awk 'BEGIN{ RS="<a *href *= *\""} NR>2 {sub(/".*/,"…
17 апр '12 в 13:01
1 ответ

Передайте путь с круглыми скобками и пробелом в системном вызове внутри скрипта awk

Внутри моего простого скрипта на awk я вызываю системную команду #!/bin/bash Test='/home/software/Other/new (Applet)' ls "${Test}" var=$(ls "${Test}") echo $var awk -vTest="$var" 'BEGIN { #some code that works print "This is a test", Test #command= …
21 июл '15 в 13:48
2 ответа

Как добавить # Shebang в первую строку файла, который является сценарием автоматического создания другой программой

Я ищу способ добавить shebang #!/ Bin/csh -f в первую строку моего файла, который фактически создается другим набором программ, так как этот сценарий создается автоматически, он должен запускаться из bash, когда пользователь нажимает какую-то кнопку…
27 окт '15 в 10:07
1 ответ

Показать ассоциативный массив в awk

Как я могу отобразить ассоциативный массив, когда я не знаю индекса? Мой сценарий: { tab[$1]=tab[$1]+1 } END{ print tab[*]#display array -> it doesn't work }
25 авг '15 в 08:17
1 ответ

awk печатает данные в фиксированном столбце

Я хотел бы напечатать данные в фиксированном столбце. Я имею в виду столбец должен быть как в таблице. Я использовал printf. Входные данные: To find information use the search box on the top right corner of the screen, or categorically browse the Wi…
30 авг '15 в 08:41
3 ответа

Фильтрация и разбиение огромного файла на основе столбца Windows

У меня около 2 ТБ файлов данных, отформатированных как 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/20/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 somerandomdata 12/21/2015 s…
23 дек '15 в 20:39
1 ответ

Почему awk sub не заменяет мой ввод

Я изо всех сил пытался написать программу awk, которая будет принимать входные файлы и отображать исходное и разделенное пробелами имя файла только во втором столбце. Почему следующая команда не работает для этого? echo -e "abc/123\ndef/456" | awk '…
31 июл '18 в 19:52
2 ответа

Как преобразовать столбец hex в dec в gawk, strtonum в gawk дает ошибочные результаты

Я пытаюсь сценарий базы данных из сетевого потока. Поток сети после того, как он был в большой степени sed, удаляет файл из трех столбцов, который выглядит примерно так: file.db 123.123.123.123, имя компьютера, 110000103e21cc4 123.123.123.124, compu…
28 июл '14 в 17:22
3 ответа

Необходимо извлечь выход awk или grep для извлечения строк

У меня есть вывод, который выглядит так: "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": 0, "time": 0, "timestamp": 1371298701 } Мне нужно и…