Articles of обработка текста

Parse du result используя sed

Здравствуйте, я пытаюсь разобрать результат команды du, но я не знаю, как это сделать без циклов du -shm /var/vmail/mailboxes/domain/*/mail мой результат – список, например: 80 /var/vmail/mailboxes/domain/USER1/mail 150 /var/vmail/mailboxes/domain/USER2/mail 220 /var/vmail/mailboxes/domain/USER3/mail В приведенном выше списке я хочу преобразовать его в объект JSON с ниже: {USER1: 80, USER2:150, USER3:220 } или хотя бы иметь что-то 80 USER1 […]

Как удалить символ новой строки в определенном столбце в файле CSV?

У меня есть CSV-файл с 150+ столбцами, с символом новой строки в качестве разделителя записей Проблема заключается в том, что в одном из столбцов появляются символы новой строки. Для этого я хочу удалить их. Входные данные: 001|Baker St. London|3|4|7 002|Penny Lane Liverpool|88|5|7 Выход: 001|Baker St. London|3|4|7 002|Penny Lane Liverpool|88|5|7

Поиск и замена содержимого файла

Я хочу найти символы в файле и заменить их содержимым: ktr_updater в файле ktr_updater и замените его содержимым из другого файла с помощью команд Unix. sed -i ‘s/ktr_updater/'”$ktrupdate”‘/g’ samplejob.kjb

awk удаляет строки с цифрами в конце

Я хочу удалить строки с цифрами в конце строки, пример ввода: example123 example example12 example43 ожидаемый результат: example

Как удалить вкладку между двумя столбцами на многих похожих строках текста?

У меня есть документ, который я форматирую, он содержит 1/2 миллиона строк текста и в основном идентичен примеру ниже. Мне нужно удалить вкладку между двумя буквами, чтобы это: rs207460002 26 15579 TA rs207459997 26 15615 GC rs527236190 26 15637 TC Становится так: rs207460002 26 15579 TA rs207459997 26 15615 GC rs527236190 26 15637 TC Любые […]

фильтровать строки в csv и сохранять в новый файл csv

Я хочу отфильтровать файл CSV построчно и выбрать строки, которые удовлетворяют условию if. Поскольку файл csv разделен запятой, код должен выглядеть примерно так: ‘BEGIN {FS=’,’} {while read line if (condition) save selected line to a new csv file } done < file.csv' Как я могу сохранить выбранные строки в новый CSV-файл, если он удовлетворяет условию […]

столбцы в матрицу данных awk

Я ищу решение awk чтобы получить из этой таблицы (с x количеством имен в столбце 1 и разной длиной столбца 2, который разделен символом “;”): dataframe.txt: name1 1;2;4;8 name2 4;5;7 name3 8 name4 11;12 namex 20;21 к этой матрице с присутствующим 1 и отсутствующим 0 : matrix.txt: 1 2 4 5 7 8 11 12 […]

Заполнить содержимое файла переменной, полученной в bash-скрипте

У меня есть следующий сценарий: непривилегированный пользователь должен иметь возможность заполнить определенный файл новым контентом. Я не хочу предоставлять ему какие-либо права на редактирование файла напрямую, поэтому я дал ему права sudo для запуска сценария оболочки, который будет выполнять работу безопасным способом: получите новый контент $1 , отметьте его (здесь не важно) ) и запишите […]

увеличить дату в файле в формате дд-ммм-гггг

У меня есть файл, который имеет 24-jan-2017 например. Я хочу увеличить данную дату на 1 год и распечатать. Любая подсказка, как сделать это через Cli? ОС: FreeBSD

Добавьте 100 к десятичным числам в нескольких файлах TXT

Я запутался по этому поводу, поэтому нужна помощь. У меня есть несколько текстовых файлов в одной папке. И в этих текстовых файлах есть контент. Теперь есть один текст “moveLimit”:30, (запятая после десятичной дроби). Итак, как мне добавить 100 ко всем десятичным ходам в нескольких файлах и сохранить их. Ходов не 30 , это случайное число […]