Unix-подобные системы
Как сделать так, чтобы остальная часть строки осталась неизменной?
00
Вопрос или проблема У меня есть строка * {@jira: PIVOT-9968} Предоставить способ передачи `IMemoryCollector` в `IInternalMemoryMonitored#getMemoryStatistics(memoryCollector)` для предотвращения подсчета дублированных блоков. Я хотел экранировать только
Unix-подобные системы
Как распечатать все пары ключ-значение определенных секций в INI-файле?
00
Вопрос или проблема INI файл – это profiles.ini Firefox. Я хочу напечатать все под [Profilen], включая заголовки секций, где n – это неотрицательные целые числа, с пустой строкой между каждой секцией. Существует также необязательный ключ Default
Unix-подобные системы
найти и заменить на значение в другом файле
00
Вопрос или проблема У меня есть два файла с разными форматами и колонками, разделенными табуляцией. Мне нужно сравнить столбцы column1 и column2 из file1 с file2. Если они совпадают, мне нужно заменить значение в column6 file1 на значение в column3 file2.
Вопросы и ответы
awk: разделить файл журнала, начиная с первой строки, соответствующей минимальному значению, и до последней строки, перед тем как будет превышено максимальное значение.
00
Вопрос или проблема У меня есть журнал логов от сервиса, который никогда не ротировался. Теперь я хочу разделить этот журнал логов на отдельные файлы, по одному на каждый месяц. Большинство строк начинаются с unix-времени, заключённого в скобки, однако
Unix-подобные системы
Пытаюсь разобрать вывод команды “lastb” с помощью awk, но когда поле userID пустое, мои переменные сбиваются.
00
Вопрос или проблема Я пытаюсь извлечь дату и IP-адрес из вывода lastb Я использую: lastb | awk '{print $5,$6,$7,$3}' Проблема в том, что иногда первый столбец (userID) в lastb пустой: Пример данных: wpsadmin ssh:notty 213.109.
Unix-подобные системы
Сортировка по столбцу не работает должным образом.
00
Вопрос или проблема 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-подобные системы
Перебор строк с разделением пробелами
00
Вопрос или проблема Итак, я запустил 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-подобные системы
Замените префиксную строку в линиях файла и поместите в массив bash.
00
Вопрос или проблема В файле groupAfiles.txt находятся следующие строки: file14 file2 file4 file9 Мне нужен способ преобразовать их, чтобы убрать file и добавить /dev/loop, помещая их все в одну строку с пробелами между ними. /dev/loop14 /dev/loop2 /dev/loop4
Unix-подобные системы
Почему вывод mawk (STDOUT) буферизован, даже если это терминал?
00
Вопрос или проблема Я осведомлён о том, что STDOUT обычно буферизуется такими командами, как mawk (но не gawk), grep, sed и так далее, если не использовать соответствующие опции (т.е. mawk --Winteractive, или grep --line-buffered, или sed --unbuffered).
Unix-подобные системы
Форматировать вывод и столбцы
00
Вопрос или проблема В Linux в Bash в цикле for я делаю: ... ; do echo "$i --> $i-new" ; ... Вывод будет чем-то вроде этого: file1 --> file1-new file2 --> file2-new ... file9 --> file9-new file10 --> file10-new file11 -->
Unix-подобные системы
Не знаю подходящую тему в данный момент.
00
Вопрос или проблема в файле groupAfiles.txt находятся строки: file14 file2 file4 file9 мне нужен способ, чтобы удалить file и добавить /dev/loop, и разместить их все в одной строке с пробелом между. /dev/loop14 /dev/loop2 /dev/loop4 /dev/loop9 и затем
Unix-подобные системы
Как добавить строку в определённой позиции в каждой строке
00
Вопрос или проблема С помощью awk '{ printf "%-15s %s\n", $1, $2 }' renamed | sort -V … я получаю хороший вывод из файла renamed. Он выглядит так: file1 file1.new Но я хочу изменить вывод на это: file1 --> file1.new Я хочу добавить -->
Вопросы и ответы
Обработка символа обратного слэша в скобочном выражении
00
Вопрос или проблема В разделе 3.4 Использование скобочных выражений справочного руководства GNU awk говорится Чтобы включить один из символов ‘\’, ‘]’, ‘-’ или ‘^’ в скобочное выражение, поставьте ‘\’ перед ним. Например:     [d\]]совпадает либо с ‘d’, либо с ‘]’.
Unix-подобные системы
Замените текст в скобках.
00
Вопрос или проблема Я использую awk '{ gsub(/BAR|WIBBLE/, "FOO"); print }', чтобы заменить текст в данных, таких как: ЧТО-ТО [BAR, WIBBLE] ЧТО-ТО [BAR] Это дает желаемый результат: ЧТО-ТО [FOO, FOO] ЧТО-ТО [FOO] Но теперь мне пришлось обновить текст
Компьютеры и программы
напечатать (только) строку перед совпадением
00
Вопрос или проблема Рассмотрим ввод текста, который выглядит так: a b pattern c pattern d e pattern a -- pattern z Я хотел бы получить только строки, которыеprecede a match. Например, если мой шаблон — pattern, вывод должен быть таким: b c e -- Очевидное
Unix-подобные системы
Обработка текста с помощью grep и awk вместе в живом скрипте не работает.
00
Вопрос или проблема Я использую ssh для входа на удаленный сервер (Ubuntu) и затем выполняю команду, которая выводит текст/значение каждую секунду (живой скрипт). В живом выводе я хочу отфильтровать строки, содержащие 'dlsch_rounds'.
Unix-подобные системы
отрежьте мой .fam файл, используя .txt файл с именами
00
Вопрос или проблема У меня есть файл .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-подобные системы
Как редактировать строку, соответствующую шаблону в определенном поле, при условии, что другая строка отсутствует на той же строке
00
Вопрос или проблема Мне нужно редактировать строку “NA” на “Na” только в том случае, если она находится в 6-м поле файла. В данный момент я могу сделать это следующим образом: awk '{gsub("NA","Na",$6)}1' $filename Однако мне нужно
Вопросы и ответы
bash, текстовый файл удаляет весь текст в каждой строке перед последним пробелом
00
Вопрос или проблема У меня есть файл с форматом, похожим на этот: Имя Фамилия UID Имя Отчество Фамилия UID В основном некоторые имена имеют отчества (а иногда больше одного отчества). Я просто хочу файл, который содержит только UID.
Системное администрирование и сети
Помощь по синтаксису скриптов sh
00
Вопрос или проблема Я пытаюсь написать скрипт, который будет считывать строки поиска из входного файла, а затем выполнять команду с $string в середине командной строки. Вот пример работающей командной строки: postqueue -p | tail -n +2 | awk 'BEGIN { RS = "" } /typhur\.