Вопросы с тегом «awk»

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

4
sudo, чтобы убить вывод ps, awk, xargs
Я хочу убить корневые процессы, содержащие foo в имени процесса sudo sh -c "ps aux | grep [f]oo | awk '{print $2}' | xargs kill -15" эта команда не выполняется, поскольку awk и xargs игнорируются. sudo sh -c "ps aux | grep [f]oo | awk '{print $2}' | xargs kill …

3
linux - заменить все двойные символы новой строки пробелом
Можно ли заменить только двойные символы новой строки в текстовом файле, используя sed, awk, grep, tr или что-то еще? this is data this is more data Что мне нужно сделать, это заменить все двойные символы новой строки (\ n \ n, пробелов нет) пробелом, но сохранить все одинарные символы новой …
4 linux  bash  sed  awk 


4
извлечь строку из файла с помощью сценария оболочки или awk
У меня есть TXT-файл, который содержит некоторые веб-сайты. Я хотел бы извлечь веб-сайты, как я могу это сделать? xhr_object.open("GET",filename,false ); <li><a href="http://www.dakar.com" TARGET=_BLANK>dakar.com</a></li> <a href="http://www.docomolabs-usa.com/" TARGET="other"><img src="art/docomo.gif" width="104" height="80" align="middle" border="0" alt="NTT Docomo"></a> <a href="http://www.google.com/" TARGET="other"><img src="art/google.gif" width="121" height="50" align="middle" border="0" alt="Google"></a> <a href="http://www.hpl.hp.com/" TARGET="other"><img src="art/hp_ <a href="http://www.ibm.com/" TARGET="other"><img src="art/ibmlogo.gif" …
3 linux  shell  awk 

1
Подсчет дубликатов строк из потока
В настоящее время я анализирую журналы apache с помощью этой команды: tail -f /opt/apache/logs/access/gvh-access_log.1365638400 | grep specific.stuff. | awk '{print $12}' | cut -d/ -f3 > ~/logs Вывод представляет собой список доменов: www.domain1.com www.domain1.com www.domain2.com www.domain3.com www.domain1.com Затем в другом терминале я запускаю эту команду: watch -n 10 'cat ~/logs …


1
Используя awk / nawk, как узнать максимальный и минимальный вклад и распечатать эти значения?
Используя awk / nawk, как я могу найти максимальный и минимальный вклады и распечатать эти значения? Входной файл: Name: Phone:1st:2nd:3rd contribution Mike Harrington:(xxx) xxx-xxxx:250:100:175 Christian Dobbins:(xxx) xxx-xxxx:155:350:201 Susan Dalsass:(xxx) xxx-xxxx:280:60:50 Archie McNichol:(xxx) xxx-xxxx:250:100:175 Ожидаемые результаты будут макс = 350 долларов и минимум = 50 долларов
1 linux  unix  awk 

2
Найти дубликат столбца и разделить его на файл или переменную (Bash)
У меня есть вывод, как; (Столбцы разделены табуляцией \t) name1 something1 name1 something2 name1 something3 name2 something4 name2 something5 Для этого вывода мне нужно два выхода (если есть name3, мне нужно 3 выхода), как name1 something1 name1 something2 name1 something3 а также name2 something4 name2 something5 Я думаю, что это …
1 bash  awk 

1
Извлечь подстроку перед = подписать с помощью awk
Скажем, у меня есть файл с кучей строк в форме someString=someMoreCharacters anotherString.blah=foo=bar blah.blah.blah=foo.bar.=foobar Желаемый вывод someString anotherString.blah blah.blah.blah Я хочу использовать awk для извлечения подстроки, которая начинается в начале строки и продолжается до, но не включая первый знак равенства. Я хочу иметь возможность передать этот вывод в xargs.
1 regex  awk 

1
SED / AWK / PERL (GNU userland) - как заменить шаблон A, но не шаблон B?
Во-первых, я использую GNU userland, поэтому вы можете предположить, что я использую Bash, GNU coreutils ... У меня есть HTML, и я хочу изменить все href="foobarz" в href="" Однако я не хочу менять строку, содержащую слово css(без учета регистра) 'href="fooCsSbarz"' должен остаться без изменений Я в настоящее время использую команду …
1 sed  perl  awk  gnu 

2
Как преобразовать столбец hex в dec в gawk, strtonum в gawk дает ошибочные результаты
Я пытаюсь сценарий базы данных из сетевого потока. Поток сети после того, как он был в большой степени sed, удаляет файл из трех столбцов, который выглядит примерно так: file.db 123.123.123.123, имя компьютера, 110000103e21cc4 123.123.123.124, computer2,11000010416200f 123.123.123.1, computer3,110000106eb3f43 я пытался использовать эту команду gawk безрезультатно gawk 'BEGIN {FS=OFS=","} {print $1,$2,strtonum("0x"$3)}' file.db …

1
Mutt не может получить пароль из зашифрованного файла .gpg
Я пытаюсь получить пароль imap / smtp для моих учетных записей электронной почты в Mutt, анализируя ранее расшифрованный файл .gpg через awk, и присваивая результат переменной, используемой в .muttrc # Process the password files first 2 # -------------------------------- 3 set my_tmpsecret=`gpg -o ~/.secret/.tmp -d ~/.secret/.passwd.gpg` 4 set my_gpass=`awk '/GMail/ {print …
1 awk  gnupg  mutt 

4
Используйте переменные в функции awk substr
Все, У меня есть строка, из которой я хочу извлечь подстроку. Дело в том, что начальная позиция хранится в переменной. AWK, похоже, не распознает переменную. Вот код str="This is a test" s1="is" i=$(awk -v a="$str" -v b="$s1" 'BEGIN{print index(a,b)}') echo "$str" | awk '{print substr($0,$i)}' Но это не работает. Как …
awk 

0
awk и вырезать на очень большой файл
Я должен извлечь столбец данных из очень большого файла & gt; 100 ГБ. Я знаю, как использовать awk а также cut Команды делают это, но хотели бы знать, является ли кто-то более эффективным (с точки зрения скорости) для такой задачи.
awk  textfiles  cut 

1
Как извлечь последнюю числовую последовательность в IP-адрес (с использованием Linux)
Я хочу извлечь последние цифры IP-адреса на основе результата команды ifconfig. ifconfig часто включает в себя целую кучу выходных данных, поэтому я не совсем уверен, как получить нужные цифры. пример: root@my-pc:~/scripts# ifconfig eth0 eth0 Link encap:Ethernet HWaddr b8:44:ca:43:d5:99 inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:33685377 …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.