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

Всего найдено 471 вопрос

-1
голосов
1
ответ
396
просмотров

Манипулирующий вывод - awk | sed | grep

Я хотел бы манипулировать следующим выводом, как это: Выход: S* 0.0.0.0/0 [1/0] via 1.1.1.1, MAR-LNK-VGL_DSL [1/0] via 2.2.2.2, MAR-LNK-GVT_DSL [1/0] via 3.3.3.3, ENT-LNK-OI_CORP [1/0] via 4.4.4.4, ENT-EBT_CORP, [10/0] S 10.0.0.0/16 [10/0] via 5.5.5.5, ENT-LNK C 10.5.10.0/24 is directly connected, M...
спросил Douglas 5 лет назад

2
голосов
1
ответ
535
просмотров

Найти недостающие номера

У меня большой список файлов с именами (видео) Мне удалось записать все имена файлов в текстовом файле. Теперь у меня есть текстовый файл с большим количеством имен файлов (один эпизод на строку). Теперь мне нужно что-то, что может прочитать этот текстовый файл и сказать мне, какой Eномер серии отсу...
спросил Eli Shain 5 лет назад

0
голосов
1
ответ
401
просмотр

Удалить строку с пустой строкой csv

1 1479870 5022248660 1 1911574 3015889020 8 1 1569783 5029193930 Выход должен быть 1 1911574 3015889020 8 я использовал awk '$4!=""' number.csv но это не сработало. Кто-нибудь может дать мне подсказку?
спросил deku 5 лет назад

0
голосов
0
ответов
342
просмотра

AWK / TAWK переводить параметры

Я столкнулся с некоторыми старыми файлами AWK, которые мне нужно преобразовать (или, по крайней мере, использовать уже разработанную логику), и большинство из них я могу понять и / или перепроектировать. Однако есть несколько строк, которые я хотел бы получить для лучшего понимания, например: strVal...
спросил BlueGI 5 лет назад

0
голосов
1
ответ
411
просмотров

Как символы могут быть вставлены в строки, принадлежащие столбцу в результате команды intput с использованием awk и sed

Вот формула, которая имеет соответствующую основу для моей цели - среди прочего она печатает только файлы, используя для размеров степени 1024, 2 ^ 10 -. Размер задействованного файла составляет 1382 байта (1,35 КиБ ): # ls -lh | grep -v '^d' | sed -n '2p' | awk '' 1,4K anaconda-ks.cfg Условия для...
спросил Ricky Tigg 5 лет назад

0
голосов
3
ответа
493
просмотра

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

У меня есть простой сценарий awk test1.awk: { x=temp; print x; } Когда я запускаю его из командной строки с: awk -v temp=hello -f test1.awk Я получаю только курсор. Я нажимаю Enter, он пишет «привет» и дает другой курсор, Enterснова нажимает и снова пишет «привет» и т. Д. Просто идет в бесконечном...
спросил dacfer 6 лет назад

1
голосов
1
ответ
427
просмотров

Как я могу отсортировать вывод awk, игнорируя определенный символ?

Я пытаюсь распечатать китайский шрифт, который есть на моем ноутбуке, и отсортировать вывод по названию, на которое можно сослаться LaTeX. Это можно сделать с помощью следующей команды: fc-list :lang=zh-cn | awk -F": " '{$1=""; print}' | sort Он находит список шрифтов, затем после первого появления...
спросил zyy 6 лет назад

0
голосов
1
ответ
421
просмотр

Использование `ls`, чтобы показать настоящее имя владельца файла

Пользователи Unix могут иметь свои настоящие имена, перечисленные в /etc/passwd/. Команда fingerможет отображать реальные имена. Можно ли ls -lпоказать эти настоящие имена владельцев файлов рядом с файлами? Если lsне можете сделать это напрямую, то каков наилучший способ направить вывод ls -lчерез,...
спросил root 6 лет назад

0
голосов
0
ответов
422
просмотра

Замена текста таблицы поиска в bash

У нас странные имена пользователей в нашей системе Linux (например user0001). Я хотел бы передать результаты ls -lсквозной замены таблицы поиска странных имен пользователей их настоящими именами. Я могу сделать такую ​​таблицу поиска в формате CSV или в другом формате. Любой заботятся подправить так...
спросил root 6 лет назад

2
голосов
2
ответа
387
просмотров

заменить номер звездочкой для всего файла

В моем файле я хочу заменить номер на * Пример: data[0] ---> data[*] У меня есть data[0]к, data[127]а также хотят, чтобы сделать для всего файла. Так как же мне сделать только номер? Я пробовал с командой sed 's/[[0-9][0-9]]/[*]/g' но это не работает должным образом. Поэтому, пожалуйста, ведите...
спросил Vishal Patel 6 лет назад

0
голосов
0
ответов
343
просмотра

сделать подходящим - получить менее многословный

Я нахожусь на Debian 16.04 и создал сценарий оболочки, чтобы упростить все обновления, и я регулярно вызываю его sudo: apt-get -qy update apt-get -qq upgrade apt-get -qq dist-upgrade apt-get -qq autoremove apt-get -qq autoclean Работает отлично; но это слишком многословно на мой вкус; все, что мне...
спросил Titus 6 лет назад

0
голосов
1
ответ
422
просмотра

Как преобразовать «гггг-мм-дд» в «дд.мм» в столбце текстового файла с помощью awk (или sed и т. Д.)?

Давайте рассмотрим, что у нас есть следующая строка в текстовом файле: ... 2018-09-13 5555 33-33 Some_string ... Мне нужно изменить первый столбец (дата как yyyy-mm-dd) на другой формат (без dd.mmучета года), не затрагивая другие столбцы: ... 13.09 5555 33-33 Some_string ... Как я могу сделать это...
спросил N0rbert 6 лет назад

1
голосов
1
ответ
364
просмотра

mac: объединить содержимое текстовых файлов во многих каталогах; добавить имена каталогов к соответствующему содержимому текстового файла

В следующей структуре каталогов: directory1 -subdirectoryA --- fileA.txt -subdirectoryB --- подкаталог fileB.txtC --- fileC.txt Я хотел бы создать текстовый файл, содержащий следующий текст: имя подкаталога A -текст, содержащийся в fileA.txt имя подкаталога B -текст, содержащийся в fileB.t...
спросил goober grape 6 лет назад

2
голосов
1
ответ
350
просмотров

Возьмите файл регулярных выражений и верните первое совпадение для каждого в другом файле.

У меня есть два файла. a.txtимеет список регулярных выражений, разделенных символами новой строки. b.txtимеет строки, некоторые из которых соответствуют регулярным выражениям в a.txt. Что я хочу: команда (grep, вероятно), которая будет принимать два файла, и для каждой строки a.txtпечатает первое со...
спросил Jacob Kopczynski 6 лет назад

0
голосов
1
ответ
423
просмотра

Как использовать sed для удаления "(двойные кавычки) в строках кода, оставляя их в реальных строках комментариев в файле vimrc?

В Ubuntu (сервер / рабочий стол) я хочу удалить один "(двойные кавычки) символ из начала строк в моем /etc/vim/vimrc. Это должно быть сделано для всех строк, которые начинаются с a ", но не в том случае, если за "ним следует один пробел, поскольку последние указывают на реальные комментарии (в отлич...
спросил Chris Rainey 6 лет назад

3
голосов
1
ответ
374
просмотра

Как получить конкретное строковое значение из профилировщика системы Apple SPHardwareDataType

Я использую Bash для массового переименования компьютеров, используя часть серийного номера, что довольно легко, но мой клиент попросил добавить год выпуска каждой машины до конца. Есть адрес: curl -s https://support-sp.apple.com/sp/product?cc=XXXX Где символ XXXXпредставляет последние четыре цифр...
спросил case 6 лет назад

1
голосов
2
ответа
380
просмотров

Удалить первые 8 столбцов из вывода ls с помощью AWK

Я хотел бы использовать AWK, чтобы удалить первые 8 столбцов из следующего вывода: ls -l lrwxrwxrwx 1 user user 23 jul 27 00:04 file1.pdf -rw-rw-r-- 1 user user 107 may 8 13:59 file 2 with spaces.mp3 lrwxrwxrwx 1 user user 11 jul 24 19:43 file3-with-hyphens.txt lrwxrwxrwx 1 user user 11 jul 24 19:...
спросил Jesus DA 6 лет назад

2
голосов
2
ответа
408
просмотров

Как мне переставить таблицу с повторяющимися значениями ключей?

У меня есть таблица, которая выглядит так: Column A | Column B 10 | 0.1 10 | 0.2 10 | 0.3 20 | 0.4 20 | 0.5 20 | 0.6 Мне нужно транспонировать это, чтобы выглядеть так: 10 | 20 0.1 | 0.4 0.2 | 0.5 0.3 | 0.6 Почти 2k разных значений в столбце A, для каждого есть ровно 1k значений в столбце B, кото...
спросил RSFalcon7 6 лет назад

0
голосов
1
ответ
329
просмотров

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

Я изо всех сил пытался написать программу awk, которая будет принимать входные файлы и отображать исходное и разделенное пробелами имя файла только во втором столбце. Почему следующая команда не работает для этого? echo -e "abc/123\ndef/456" | awk '' Для записи вышеприведенных выводов mv abc/123 abc...
спросил Przemek Hugh Kaznowski 6 лет назад

0
голосов
1
ответ
395
просмотров

Как создать несколько HTML-таблиц из нескольких CSV-файлов с помощью сценария оболочки

У меня есть два CSV-файла, как это: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Я хочу преобразовать это в две отдельные таблицы HTML, используя скрипт оболочки. Как мне это сделать?
спросил Praveen Prakasan 6 лет назад

0
голосов
2
ответа
1137
просмотров

Как извлечь файл JSON с помощью awk / sed?

Входные данные.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { "date" : "2018-07-19T21:09:27.000Z", "user" : "aaaa", "size" : 20524410845, "rawSize" : 61573215663,...
спросил Praveen Prakasan 6 лет назад

0
голосов
1
ответ
357
просмотров

Awk, но печатать только часть поля

Я обеспокоен только частью определенного поля (имени хоста) в строке журнала и хотел бы распечатать все уникальные вхождения указанной части. В настоящее время я делаю что-то вроде: zcat $file | awk '$2~/f/ ' | sort | uniq -c | sort -rn Проблема в том, что поле 14 будет очень длинным и будет содер...
спросил Sean McCarthy 6 лет назад

0
голосов
1
ответ
479
просмотров

Как сравнить два столбца двух разных файлов

У меня есть два файла. Первый содержит что-то вроде: a.com,5,some,text b.com,10,some,text c.com,5,some,text d.com,12,some,text e.com,5,some,text c.com,5,some,text Второй содержит что-то вроде: c.com,5,some,text d.com,12,some,text a.com,5,some,text b.com,10,some,text e.com,5,some,text c.com,5,some,t...
спросил user9371654 6 лет назад

0
голосов
2
ответа
313
просмотров

Как искать строку, начиная со второго столбца

У меня есть файл, который содержит строки, разделенные запятыми. Строки могут содержать точки (то есть не только буквенно-цифровые символы). Это пример: site1.com,Level1.2 site2.com,Level1.1,Level1.0,Level1.2 site3.com,Level1.2 site4.com,Level1.2,Level1.1,Level1.0,Levelv3 siteLevel1.2,Levelv2 Level1...
спросил user9371654 6 лет назад

0
голосов
1
ответ
301
просмотр

цикл в команде awk

У меня есть файл со следующими входными данными: Sample1 Feature 1 A B C D Feature 2 E F G Sample2: Feature 1 H I Feature 2 L O P И я хотел бы получить следующий вывод: Sample1 Feature 1: 4 Feature 2: 3 Sample2 Feature 1: 2 Feature 2: 3 В общем, я пытаюсь подсчитать, сколько элементов в каждой...
спросил Monah 6 лет назад

0
голосов
1
ответ
425
просмотров

Пакет не найден для awk.exe и csh.exe в Cygwin 2.10.0

Я обновляюсь с cygwin 1.7.35 до cygwin 2.10.0. Но я не смог найти ни одного пакета, содержащего двоичные файлы awk и csh (.exe). Когда я типа info cshили info awkв Cygwin (2.10.0) терминала он показывает выход для gawkи tcshкоманды. Повлияет ли новая версия на сценарии, использующие эти команды ( aw...
спросил Mayank 6 лет назад

1
голосов
2
ответа
630
просмотров

Как вывести результаты iperf только для Interval и Bandwidth?

Я пытаюсь получить вывод команды iperf -c 10.0.0.1 -t 3600 -i 2 И нужны только поля Интервал и Полоса пропускания, перечисленные за весь час регистрации Я не использовал grep или awk в течение многих лет. Помощь была бы потрясающей! Пример вывода: ---------------------------------------------------...
спросил Gutsygibbon 6 лет назад

0
голосов
1
ответ
276
просмотров

Как разделить строку при появлении символа в оболочке, используя set и awk?

Я использую встроенную версию оболочки. И мне нужно разделить строку, используя set и awk? НЕ БАШ ПОЖАЛУЙСТА. Как мне это сделать? Следующий скрипт не завершен и содержит неверный вывод. #!/bin/sh string="1:2" set -- $(echo $string | awk -F':' '') echo "1: $1" echo "2: $2" Вот вывод: 1: 2 2:
спросил hebbo 6 лет назад

0
голосов
1
ответ
292
просмотра

Извлекать, сортировать и сохранять данные из нескольких файлов в один

У меня есть несколько .sieфайлов, Формат SIE является открытым стандартом для передачи учетных данных между различным программным обеспечением, созданным разными поставщиками программного обеспечения. из которых я хочу извлечь некоторую информацию и создать один большой упорядоченный файл, отсортир...
спросил zaonline 6 лет назад

3
голосов
1
ответ
301
просмотр

Добавить конкретный текст в каждую пустую строку

У меня есть файл, как показано ниже abc pqr xyz aaa bbb ccc Я хочу добавить конкретный текст, как «это тест» в каждой пустой строке, как показано ниже abc this is test pqr xyz this is test this is test aaa bbb this is test ccc Помоги мне сделать это. Спасибо
спросил Jaimin 6 лет назад