Tag: текстовая обработка

Сравните два столбца и вставьте значение в следующий столбец

У меня есть файл, который содержит данные по-разному. Пожалуйста, помогите мне получить желаемый результат. Я попытался использовать awk, но не смог вставить значение. – ABCDE – 6 15 78 4 – 4 14 77 4 23 – 5 13 79 2 45 – 5 16 81 4 – 5 16 81 4 65 Мне нужно […]

Суммировать все значения в столбце с определенным заголовком

У меня есть файл, который имеет разделы с разными таблицами. Я хочу суммировать все значения, содержащиеся в каждом столбце, с заголовком N * dN Например: omega (dN/dS) = 999.00000 dN & dS for each branch branch t NS dN/dS dN dS N*dN S*dS 11..6 0.000 532.0 266.0 999.0000 0.0000 0.0000 3.0 0.0 11..7 0.000 532.0 […]

Как извлечь информацию, разделенную символом из столбца?

У меня есть такие data файла: head data 19 54240283 . TC . . . 188,18:208:14:102:18:189:209:37.7222:37.4681:9:139:9:50:50.8889:40.3545:919.145:640.562:0 1 103020 . AC . . . 1,2:3:2:2:2:2:4:38:38:2:2:0:0:46.5:28:0.5:162:0 2 8797402 . GA . . . 0,3:3:3:0:3:0:3:38:0:0:3:0:38.3333:840.056:0 Самая важная информация скрыта в девятом столбце (самый длинный), прямо между 4-м и 6-м : Например: 19 54240283 . TC . . . […]

Сценарий оболочки для поиска и замены значения из файла csv

Я пытаюсь написать сценарий оболочки для поиска значения ячейки в файле csv и заменить соответствующую ячейку в той же строке. Ниже представлен мой файл csv ( report.csv ) #,Состояние устройства 1, DEVICE1, Б 2, устройство2, Free 3, Device3, Free Это хочу, что я хотел: Пользователь вводит имя устройства в качестве ввода при выполнении сценария. например, […]

Вставить новую строку со значением, когда значение не найдено вообще

Я пытаюсь найти здесь какой-то предыдущий вопрос, который я могу использовать, но, к сожалению, не могу найти мой конкретный случай. Я хотел бы получить от вывода другой команды, которая выглядит так: pattern.d 17.91 17.55 pattern.b pattern.a 7.21 9.34 pattern.c к этому: pattern.d 17.91 17.55 pattern.b 1000 pattern.a 7.21 9.34 pattern.c 1000 Я пытаюсь объяснить немного […]

Как найти все соответствия регулярному выражению в строке

В POSIX awk и Gawk соответственно, как мы можем найти все соответствия регулярному выражению в строке? Более конкретно, найдите все совпадения, которые заменяются встроенной функцией gsub , с точки зрения одной из следующих двух целей: найти позицию и длину каждого совпадения в целевой строке и найти совпадения как подстроки только целевой строки. Достижение первой цели […]

Извлечь описание данных для дисков

У меня было требование получить некоторые сведения о диске, такие как «Номер модели», «Серийный номер» и «Обновление прошивки», и узнал, что hdparm должен мне помочь. Но это не помогало мне в получении того, что требовалось. Следующим был результат, который я получил sudo /sbin/hdparm -I /dev/sda Результаты : /dev/sda: ely used: 1 Configuration: Logical max current […]

как получить данные из результата grep?

Я хочу grep данные между <td> и </td> Примеры: требуется 1 из <td>1</td> требуется 6 из <td>6</td> так как получить эти данные?

Создайте .txt-файл с определенным контентом из недействительного файла .json 3GB.

У меня есть файл с именем users.json, который составляет 3 ГБ, и недействителен json. Итак, что я пытаюсь сделать, это прочитать текстовое содержимое файла и взять нужную мне информацию, которая является именами пользователей, содержащимися в файле, и записать их в файл usernames.txt, который должен содержать 1 имя пользователя в строке, с нет дубликатов. Формат имени […]

Как добавить число в один столбец на основе чисел в других столбцах

У меня есть набор данных с разделителями табуляции: #1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 10024 10395 41 K + 2 1 1 12 14 5 0 0 3 1 3 6 2 1 10679 10795 51 P + 2 1 1 […]

Linux и Unix - лучшая ОС в мире.