Запитання з тегом «awk»

AWK - мова обробки тексту. В основному використовується для маніпулювання та обробки структурованих даних та для створення звітів.

1
stdbuf не працює, поки виконує розблокування
Я намагаюся застосувати часові позначки до stdout процесу. Для належних застосованих часових позначок я намагаюся unbuffer промальовувати процес. Це працює з, unbufferале не з тим, stdbufяк я б очікував. Розглянемо наступний сценарій повільного друку ' slowprint ': #!/bin/bash if [ $# -ne 2 ]; then echo "usage: ${0%%/*} <file> <delay …
6 linux  bash  awk  buffer 

1
Як розділити двійковий файл на основі шаблону?
Я хотів би розділити двійковий файл на менші файли на основі шаблону "xÚ" (це шістнадцятковий 78 DA), тож коли у файлі є "xÚ", сценарій сплітера розбивається і вставляє вміст у новий файл до іншого " xÚ 'можна знайти. Новостворені файли повинні починатися як "xÚ". FreeBSD awk, grep, shкращим.
5 unix  awk 

1
"Немає такого файлу чи каталогу" для / bin / awk на Ubuntu
Як я можу встановити awk у цій версії Ubuntu 11? Я встановив його з програмного забезпечення Ubuntu Software Center і не можу ним користуватися. Я намагаюся запустити сценарій awk: #!/bin/awk Begin { print strftime("ora %H, %M , %S"); } і я не можу його запустити, оскільки awk не встановлений. ./l4p1.sh: …

2
ascii значення в bash / awk
у мене є сумніви, я знаю, що за допомогою цієї команди, вона друкує значення символу на основі таблиці Ascii: printf "%d\n" "'a" ##prints 97 Але мені цікаво, як я можу зробити мою програму показувати мені ascii значення слова, чи може хто-небудь сказати мені, якщо це можливо, або як я додати …
2 bash  shell  awk  ascii 

3
Як використовувати grep або awk, щоб зберегти кожен рядок із текстового файлу як новий файл?
Я початківець сценарій. Що я намагаюся зробити. У мене є текстовий файл, який виглядає приблизно так (приклад): hello hi there apple Я намагаюся зробити сценарій, який зберігає кожну рядок як окремий новий файл із вмістом рядка як ім'ям файлу. Ім'я файлів має бути таким (без розширення .txt до вихідних файлів): …

2
Порахуйте елементи в рядках з awk
У мене є текстовий файл з обмеженими вкладками, що містить такі дані Col 1 Col 2 1 a 1 b 1 c 1 d 1 d 2 a 2 b 3 a так далі і так далі. Я хотів би перетворити цю структуру в a b c d 1 1 …
2 ubuntu  awk 

2
Найкращий спосіб збільшення числа в одному рядку в Linux [закрито]
У мене є один рядок з великою кількістю записів, серед яких також час. ('DEFAULT',17,NULL,'2014-07-14 10:30:00','Something','2014-07-14 06:30:00',1),('DEFAULT',26,NULL,'2014-07-14 12:00:00','Something2,'2014-07-14 11:00:00',1),... Я хотів би збільшувати кожен раз на кілька годин. у 24-годинному форматі. Наприклад 10:30:00 стане 15:30:00. Який найкращий універсальний інструмент для цієї роботи? Я маю на увазі: системні утиліти подібні awk, sed …
1 linux  vim  regex  sed  awk 

1
awk - максимальне значення середнього ковзання
У мене є команда bash, яка дає мені найвище значення в 9-му стовпці файлу: cat "log.txt" | grep 1923 | awk '{print $9}' | sort -n | tail -1 log.txt - журнал використання процесора для процесу 1923 & amp; вимірюється 10 разів на секунду. Мені потрібно перевірити, що процес 1923 …
1 linux  bash  awk  ps 

1
Як шукати рядок, що містить певну рядок у Bash?
У мене є файл, який містить деяку кількість рядків, я хочу шукати конкретний рядок, і якщо файл містить його, то я хочу надрукувати інший рядок із того самого файлу. наприклад, припустимо, що у мене є файл: aaa bbb ccc Скажімо, що я шукаю bbb, і якщо я знаходжу його, я …
1 linux  bash  grep  sed  awk 

2
зворотний друк без останнього
У мене є bash-файл, що викликає зону dns, і виводить той, fqdnякий мені потрібно вивести у зворотному порядку. Знизуючий фрагмент робить це добре, за винятком того, що я отримую пробну версію .в кінці, яку я не хочу створити формат імпорту, формату csv (роздільник коми): ... | awk -F'.' '{for (i=NF;i>0;i--){printf …
1 bash  csv  awk 

1
Витягнути підрядку до = підписати за допомогою awk
Скажіть, у мене є якийсь файл із купою рядків у формі someString=someMoreCharacters anotherString.blah=foo=bar blah.blah.blah=foo.bar.=foobar Бажаний вихід someString anotherString.blah blah.blah.blah Я хочу використовувати awk, щоб витягнути підрядку, яка починається на початку рядка і продовжується до тих пір, але не включає перший знак рівності. Я хочу мати можливість передавати цей вихід на …
1 regex  awk 

1
Як я можу сортувати результат awk, не зважаючи на певний символ?
Я намагаюся роздрукувати китайський шрифт, який я маю на своєму ноутбуці, і сортую вихід відповідно до їх імені, на яке можна було б посилатися LaTeX. Це можна зробити за допомогою наступної команди: fc-list :lang=zh-cn | awk -F": " '{$1=""; print}' | sort Він знаходить список шрифтів, потім після першого появи …

2
як написати `awk тут документ`
У мене є скрипт bash: #!/bin/bash gawk -f realmap.awk realmap.log | column -ts: > realmap.csv gnuplot <<-_EOF_ set term png set out 'realmap.png' set xlabel 'index' set ylabel 'bytes' set style data lp plot 'realmap.csv' u 1:2 t col, '' u 1:3 t col, '' u 1:4 t col, '' …
awk 

2
Рядки, однакові за винятком їхнього першого слова, ставлять перше слово в змінну
У мене є файл (sudoers), в якому рядки можуть бути ідентичними, за винятком першого слова в них (різні користувачі можуть виконувати той же набір команд). Я можу витягти такий рядок за допомогою команди: # grep -v '^ *%' /etc/sudoers |egrep "$users_in_which_I_am_interested | sort|awk '{sub(/^[ \t]+/, "")};1' tom ALL = NOPASSWD:/usr/bin/pwdadm,/usr/bin/chsec,/usr/bin/chuser …
sed  awk  ksh  parsing  uniq 

1
Отримати назву групи, яка має GID = 0
Я хотів написати сценарій оболонки, в якому він повинен дати назву групі, чий GID = 0.Я використовував команду awk, як це, awk -F ':' {$3==0} /etc/group | cut -d ':' -f1 Відмінно працює в RedHat, але не працює в Solaris. Він викидає помилку, як awk: синтаксична помилка біля рядка 1 …
linux  bash  unix  shell  awk 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.