Unix-подобные системы
Bash-скрипт для раскомментирования строк с ведущими пробелами в файле с определенным шаблоном
00
Вопрос или проблема Я пытаюсь раскомментировать конкретные строки из файла с шаблонами в Oracle Linux 8.6, используя Bash. В некоторых строках есть ведущие пробелы, где комментарии не удаляются. Я пытался раскомментировать закомментированные строки с
Unix-подобные системы
Существует ли способ получить минимальное, максимальное, медиану и среднее значение списка чисел с помощью одной команды?
00
Вопрос или проблема У меня есть список чисел в файле, одно на строку. Как я могу получить минимальное, максимальное, медианное и среднее значения? Я хочу использовать результаты в bash скрипте. Хотя моя текущая задача состоит в работе с целыми числами
Unix-подобные системы
Сравнение CSV файлов для поиска в первом столбце, затем проверка значений во втором столбце.
00
Вопрос или проблема Хорошо, я постараюсь объяснить, что мне нужно сделать, как можно лучше. В основном у меня есть два CSV файла, как указано в примерах ниже: Файл 1: Столбец 1, Столбец 2 abc , 123 def , 234 adf , 567 Файл 2: Столбец 1, Столбец 2 abc
Unix-подобные системы
Поиск логов в пределах диапазона дат
00
Вопрос или проблема Мой файл журнала выглядит следующим образом: 10.434.22.334 - неаутентифицирован 10/Авг/2020:23:45:45 +0800 "GET /eai/random.jsp HTTP/1.1" 200 74 10.434.22.334 - неаутентифицирован 10/Авг/2020:23:45:45 +0800 "GET /eai/random.
Unix-подобные системы
Как заменить две строки, содержащие символы [tab], на одну строку с только символом [newline] с помощью bash-скрипта?
00
Вопрос или проблема В директории у меня есть набор текстовых файлов. Некоторые из файлов содержат двойные строки только с символом [tab]. Я хочу найти и заменить эти две “табуляции” на одну строку с символом новой строки.
Unix-подобные системы
Отфильтровать один очень большой CSV на основе значений из другого CSV
00
Вопрос или проблема Я обрабатываю некоторые CSV файлы, которые не помещаются в оперативную память. Оба CSV файла имеют следующую структуру: first.csv id name timestamp serial str yyyy-mm-dd hh:mm:ss second.csv id name date serial str yyyy-mm-dd Цель заключается
Unix-подобные системы
Скрыть имя файла из вывода sha512sum
00
Вопрос или проблема Может, это тривиальный вопрос, но в странице man я ничего полезного не нашел. Я использую Ubuntu и bash. Обычный вывод для sha512sum testfile выглядит так <hash_code> testfile Как подавить вывод имени файла? Я хотел бы получить только <
Unix-подобные системы
Что означает $0=$1 в awk?
00
Вопрос или проблема Предположим, у меня есть входной текстовый файл (sample_simple.txt) следующего вида: 3 1 10 1 6 9 4 2 4 1 9 2 2 2 1 Используя команду: awk '$0=$1" "$1*$2" "$3*$4' sample_simple.txt, я получаю следующий вывод: 3 3 10 9 36 8 9 18 4 Затем
Убунту
Как извлечь таблицу из дампа ссылок?
00
Вопрос или проблема Следующее – это links -dump, из которого я хочу извлечь таблицу со всеми столбцами во всех файлах… Я пытался использовать awk, но не смог * Главная * Главная страница * Континенты * Африка * Америка * Азия * Европа * Океания/Австралия
Unix-подобные системы
Как использовать команду “cut” для вырезания полей в CSV-файле, когда поля содержат запятые?
00
Вопрос или проблема Формат файлов CSV выглядит следующим образом "Пицца,крылья,мороженое","хоппер","0",,"Масдфасдф","США","381","10 УТ","кап",,,"монстр" Использование запятой в качестве разделителя, как показано ниже, приведет к тому, что поля с запятыми
Unix-подобные системы
Извлечение оглавления из PDF-файлов
00
Вопрос или проблема У меня есть довольно большая личная библиотека с книгами в различных форматах. Я пытался организовать их метаданные, включая текстовое поле, содержащее оглавления. В настоящее время я использую функцию «Выбор области текста» в своем
Unix-подобные системы
Добавить к существующей переменной в файле
00
Вопрос или проблема У меня есть файл параметров Grub, который я хочу изменить с помощью скрипта. Я хочу добавить дополнительные параметры загрузчика. Файл может изменяться со временем, поэтому я хочу создать что-то, что адаптируется к будущим релизам
Unix-подобные системы
Обновить объект внутри массива внутри другого JSON-объекта
00
Вопрос или проблема У меня есть большой объект JSON с массивом объектов внутри него. Мне нужно добавить пару ключ:значение к конкретному объекту в массиве. Например, пусть входной объект будет следующим: { "a": { "b": [ { "name": "name1", "value": 1
Unix-подобные системы
вывести первые n и последние n символов из строки в файле
00
Вопрос или проблема У меня есть файл журнала, который выглядит следующим образом: Mar 23 08:20:23 New file got created in sec: 235 Mar 23 08:21:45 New file got created in sec: 127 Mar 23 08:22:34 New file got created in sec: 875 Mar 23 08:25:46 New file
Unix-подобные системы
Найдите все файлы в директории и примените команды к каждому из них.
00
Вопрос или проблема Я хочу применить команды ниже ко всем файлам в директории, а не к одному файлу. cat file.txt | sed -E "s/\@([0-9]+)\W+~(.*?)/\1 \2/g" | tr -d '~' cat file.txt | sed -E "s/\@([0-9]+).*\~(.*)[~\r\n]/\1 \2/g" | sed -E "s/([0-9]+)\W+(.
Unix-подобные системы
Извлечь путь из текстового файла с помощью команды sed
00
Вопрос или проблема Содержимое one.txt приведено ниже. Привет, это первая строка в файле one.txt cooler:строка по умолчанию cooler `/var/log/cooler_x86_64_someos8.4/config.cf' всё хорошо, супер! всё в порядке Привет, это последняя строка в файле one.
Unix-подобные системы
Как вставить текст перед первым рядом файла UTF-8 с BOM
00
Вопрос или проблема Этот вопрос тесно связан с: Как вставить текст перед первой строкой файла?. Я специально сделал заголовок похожим на этот вопрос, чтобы подчеркнуть это. За исключением целевого файла, который имеет UTF-8 с BOM.
Unix-подобные системы
Печать конкретного раздела каждый раз при совпадении результатов поиска
00
Вопрос или проблема У меня есть довольно простой текстовый файл на машине с Linux, в котором есть такие вещи, как главы, диалоги и ссылки. Вот как он выглядит Глава: 1 Один: Птицы и деревья Птицы красивы, а деревья удивительны и они зависят друг от друга.
Unix-подобные системы
Удалить строки, содержащие частичное совпадение строки
00
Вопрос или проблема У меня есть 2 файла файл 1 00:00:00:00:00:01 файл 2 00:00:00:00:00:02 foo bar 00:00:00:00:00:01 что-то другое Что я хочу сделать, так это сравнить два файла и удалить 00:00:00:00:00:01 из файла 2, чтобы у меня остался файл 2 00:00:00:00:00:02
Unix-подобные системы
скрипт оболочки linux для удаления 1 символа в определенном поле в файле, содержащем строки длиной около 3000
00
Вопрос или проблема Мой входной файл: 1oo+457864227yexaloo+6784536pkp8907654 2oo+499004227yexaloo+69008908pkp8907654 3oo+648968976yexaloo+53589094pkp8907654 4oo+490764578yexaloo+6784536pkp8907654 Я хочу выяснить длину цифр между вторым появлением oo+ и pkp.