awk
Unix-подобные системы
Вопрос или проблема У меня есть строка * {@jira: PIVOT-9968} Предоставить способ передачи `IMemoryCollector` в `IInternalMemoryMonitored#getMemoryStatistics(memoryCollector)` для предотвращения подсчета дублированных блоков. Я хотел экранировать только
Unix-подобные системы
Вопрос или проблема INI файл – это profiles.ini Firefox. Я хочу напечатать все под [Profilen], включая заголовки секций, где n – это неотрицательные целые числа, с пустой строкой между каждой секцией. Существует также необязательный ключ Default
Unix-подобные системы
Вопрос или проблема У меня есть два файла с разными форматами и колонками, разделенными табуляцией. Мне нужно сравнить столбцы column1 и column2 из file1 с file2. Если они совпадают, мне нужно заменить значение в column6 file1 на значение в column3 file2.
Вопросы и ответы
Вопрос или проблема У меня есть журнал логов от сервиса, который никогда не ротировался. Теперь я хочу разделить этот журнал логов на отдельные файлы, по одному на каждый месяц. Большинство строк начинаются с unix-времени, заключённого в скобки, однако
Unix-подобные системы
Вопрос или проблема Я пытаюсь извлечь дату и IP-адрес из вывода lastb Я использую: lastb | awk '{print $5,$6,$7,$3}' Проблема в том, что иногда первый столбец (userID) в lastb пустой: Пример данных: wpsadmin ssh:notty 213.109.
Unix-подобные системы
Вопрос или проблема cat marks.txt возвращает 1) Amit Physics 80 2) Rahul Maths 90 3) Shyam Biology 87 4) Kedar English 85 5) Hari History 89 awk -F" " '{ print $4"\t" $0 }' marks.txt | sort | cut -f 2- успешно отсортировал текст по четвертому столбцу.
Unix-подобные системы
Вопрос или проблема Итак, я запустил ips=$(arp | awk '{print $1}'), чтобы сохранить все IP-адреса, полученные из команды arp, в переменную ips. echo переменной ips дает мне Address 192.168.10.100 192.168.10.101 192.168.10.1. Я предполагаю, что Address 192.
Unix-подобные системы
Вопрос или проблема В файле groupAfiles.txt находятся следующие строки: file14 file2 file4 file9 Мне нужен способ преобразовать их, чтобы убрать file и добавить /dev/loop, помещая их все в одну строку с пробелами между ними. /dev/loop14 /dev/loop2 /dev/loop4
Unix-подобные системы
Вопрос или проблема Я осведомлён о том, что STDOUT обычно буферизуется такими командами, как mawk (но не gawk), grep, sed и так далее, если не использовать соответствующие опции (т.е. mawk --Winteractive, или grep --line-buffered, или sed --unbuffered).
Unix-подобные системы
Вопрос или проблема В Linux в Bash в цикле for я делаю: ... ; do echo "$i --> $i-new" ; ... Вывод будет чем-то вроде этого: file1 --> file1-new file2 --> file2-new ... file9 --> file9-new file10 --> file10-new file11 -->
Unix-подобные системы
Вопрос или проблема в файле groupAfiles.txt находятся строки: file14 file2 file4 file9 мне нужен способ, чтобы удалить file и добавить /dev/loop, и разместить их все в одной строке с пробелом между. /dev/loop14 /dev/loop2 /dev/loop4 /dev/loop9 и затем
Unix-подобные системы
Вопрос или проблема С помощью awk '{ printf "%-15s %s\n", $1, $2 }' renamed | sort -V … я получаю хороший вывод из файла renamed. Он выглядит так: file1 file1.new Но я хочу изменить вывод на это: file1 --> file1.new Я хочу добавить -->
Вопросы и ответы
Вопрос или проблема В разделе 3.4 Использование скобочных выражений справочного руководства GNU awk говорится Чтобы включить один из символов ‘\’, ‘]’, ‘-’ или ‘^’ в скобочное выражение, поставьте ‘\’ перед ним. Например: [d\]]совпадает либо с ‘d’, либо с ‘]’.
Unix-подобные системы
Вопрос или проблема Я использую awk '{ gsub(/BAR|WIBBLE/, "FOO"); print }', чтобы заменить текст в данных, таких как: ЧТО-ТО [BAR, WIBBLE] ЧТО-ТО [BAR] Это дает желаемый результат: ЧТО-ТО [FOO, FOO] ЧТО-ТО [FOO] Но теперь мне пришлось обновить текст
Компьютеры и программы
Вопрос или проблема Рассмотрим ввод текста, который выглядит так: a b pattern c pattern d e pattern a -- pattern z Я хотел бы получить только строки, которыеprecede a match. Например, если мой шаблон — pattern, вывод должен быть таким: b c e -- Очевидное
Unix-подобные системы
Вопрос или проблема Я использую ssh для входа на удаленный сервер (Ubuntu) и затем выполняю команду, которая выводит текст/значение каждую секунду (живой скрипт). В живом выводе я хочу отфильтровать строки, содержащие 'dlsch_rounds'.
Unix-подобные системы
Вопрос или проблема У меня есть файл .fam в формате plink, он выглядит так 1 I001.HO 0 0 1 1 2 I002.HO 0 0 1 1 3 IREJ-T006.HO 0 0 1 1 4 IREJ-T009.HO 0 0 1 1 5 IREJ-T022.HO 0 0 1 1 6 IREJ-T023.HO 0 0 1 1 7 IREJ-T026.HO 0 0 1 […]
Unix-подобные системы
Вопрос или проблема Мне нужно редактировать строку “NA” на “Na” только в том случае, если она находится в 6-м поле файла. В данный момент я могу сделать это следующим образом: awk '{gsub("NA","Na",$6)}1' $filename Однако мне нужно
Вопросы и ответы
Вопрос или проблема У меня есть файл с форматом, похожим на этот: Имя Фамилия UID Имя Отчество Фамилия UID В основном некоторые имена имеют отчества (а иногда больше одного отчества). Я просто хочу файл, который содержит только UID.
Системное администрирование и сети
Вопрос или проблема Я пытаюсь написать скрипт, который будет считывать строки поиска из входного файла, а затем выполнять команду с $string в середине командной строки. Вот пример работающей командной строки: postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } /typhur\.