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

Мова сканування та обробки мови, орієнтованої на шаблон.


3
Додавання стовпця значень у файл з обмеженими вкладками
Як я можу додати стовпчик значень у файл, який має певну кількість рядків. У мене вхідний файл такий: Вхідний файл: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4 77660162 SHROOM3 4 77660731 SHROOM3 4 77662248 Вихідний файл: SPATA17 1 217947738 file1 LYPLAL1 1 219383905 file1 FAM47E 4 …

1
видалити рядки, у яких значення поля менше або дорівнює 3 - sed або awk?
Мені потрібно видалити кожен рядок, який має значення 2 або менше в 8-му полі (стовпці). Мої дані виглядають так: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 27.4 01-10 …
17 shell  shell-script  sed  awk  grep 

7
Повторіть кожен рядок кілька разів
Хочеться, щоб кожен рядок у файлі повторювався фіксовану кількість разів. наприклад, повторіть кожен рядок чотири рази: a b c стає: a a a a b b b b c c c c Я здійснив пошук, і є багато запитань і відповідей по лінії виконання зворотного зв'язку, наприклад, об'єднання повторюваних ліній …

3
Як відформатувати число з плаваючою комою з точно двома значущими цифрами в bash?
Я хочу надрукувати число з плаваючою комою з точно двома значущими цифрами в bash (можливо, використовуючи звичайний інструмент, як awk, bc, dc, perl тощо). Приклади: 76543 має бути надруковано як 76000 0,0076543 має бути надруковано як 0,0076 В обох випадках значущі цифри - 7 та 6. Я прочитав відповіді на …
17 bash  awk  bc  floating-point  dc 

5
Використання grep vs awk
Для захоплення певного шаблону awkі grepйого можна використовувати. Чому ми повинні використовувати одне над іншим? Що швидше і чому? Якщо у мене був файл журналу і я хотів схопити певний зразок, я міг би зробити одне з наступних awk '/pattern/' /var/log/messages або grep 'pattern' /var/log/messages Я не робив жодного бенчмаркингу, …
17 linux  awk  grep  performance 

3
Замініть багаторядковий рядок у файлах
У мене є кілька файлів, які я хочу оновити, замінивши один багаторядковий рядок на інший багаторядковий рядок. Щось у напрямку: * Some text, * something else * another thing І я хочу замінити його на: * This is completely * different text Результатом було б те, що після заміни файл, …

3
Порахуйте окремі значення поля у файлі
У мене файл містить близько мільйона рядків. У рядках у мене є поле під назвою transactionid, яке має повторювані значення. Що мені потрібно зробити - це чітко їх порахувати. Незалежно від того, скільки разів значення повторюється, його слід рахувати лише один раз.

1
Slurp-режим in awk?
Такі інструменти , як sed, awkабо perl -nобробити їх введення однієї записи в той час, записи бути рядки за умовчанням. Деякі з них , як і awkз RS, ГНУ sedз -zабо perlз -0oooможе змінити тип запису, вибравши інший роздільник записів. perl -nможе зробити весь вхід (кожен окремий файл, коли передано …
16 awk 



5
Значення вилучення між подвійними лапками
Мій запит - отримати значення між подвійними лапками "". Зразок введення: 10.219.41.68 - - - [11 / червня / 2014: 10: 23: 04 -0400] сек: 0 MicSec: 1797 "GET / балансир-менеджер HTTP / 1.1" 200 28980 "-" "curl / 7.15.5 (i386 -redhat-linux-gnu) libcurl / 7.15.5 OpenSSL / 0.9.8b zlib / …
16 awk 

2
Роздрукуйте лінії між (включаючи) два візерунки
Я хочу розпочати прив'язку з рядків, які є CKв кінці рядка, і припинити приспівування, коли лінія має Dв кінці. Я спробував grep "$CK" "$D" file..txt, але не вийшло. Вхід: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG Бажаний вихід: gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D

3
Фільтруйте файл .CSV на основі значень файлу у п'ятому стовпці та друкуйте ці записи в новий файл
У мене є .CSV файл із форматом нижче: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with …
16 linux  sed  awk  csv  filter 

2
grep: відобразити ім'я файлу один раз, а потім відобразити контекст з номерами рядків
У нашому вихідному коді є коди помилок, розкидані по всьому. Знайти їх легко за допомогою grep, але я хотів би find_codeвиконати функцію bash, яку я можу виконати (напр. find_code ####), Яка забезпечить вихід у цих рядках: /home/user/path/to/source.c 85 imagine this is code 86 this is more code 87 { 88 …

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