Вопросы с тегом «text-processing»

13
Как добавить верхний и нижний колонтитулы в поток sed или awk?

У меня есть куча выходных, проходящих через sed и awk. Как можно префикс вывода с START и суффикс ответа с END? Например, если у меня есть All this code on all these lines and all these Как я мог получить: START All this code on all these lines and all these END ? Моя попытка была: awk '{print...

13
Удалить последний символ в слове, но только если он есть - в bash

Как убрать последний символ только если он там есть? вход: OpenOffice.org/m openOffice.org/ozm Чел. Pfg. Фил. Профессор соответственно Roonstr./m roonstr./ozm желаемый результат: OpenOffice.org openOffice.org Pers Pfg Фил профессор соответственно Roonstr roonstr Я дошел до того, что осталась только...

13
Манипулировать некоторыми плохо разделенными данными в полезном CSV

У меня есть некоторые выходные данные в виде: count id type 588 10 | 3 10 12 | 3 883 14 | 3 98 17 | 3 17 18 | 1 77598 18 | 3 10000 21 | 3 17892 2 | 3 20000 23 | 3 63 27 | 3 6 3 | 3 2446 35 | 3 14 4 | 3 15 4 | 1 253 4 | 2 19857 4 | 3 1000 5 | 3 ... Который довольно грязный и должен быть очищен до...

13
Замена пропущенного значения пробелом на ноль

У меня есть текстовый файл с разделителями табуляции input.txt размером около 30 КБ, я хотел бы проверить каждую строку (строки s1..s30K) на наличие пропущенного значения (т. Е. Пробела) и заполнить пропущенное значение нулевым значением. См. Out.txt input.txt id no1 no2 no3 no4 s1 23 34 45 12 s2 4...

13
Как удалить команды в истории, соответствующие заданной строке?

Мне нужно удалить все команды в моей истории, соответствующие строке. Я пробовал: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: history: No such file or directory $...

13
Как удалить все экземпляры определенного символа из текстового файла?

У меня есть огромный (около половины ГиБ, на котором невозможно использовать обычный текстовый редактор) файл CSV с полями, заключенными в двойные кавычки, например, "abc","def"но мне нужен файл без кавычек (я уверен, что это не нарушит целостность файла - запятая никогда не используется внутри...

13
нелинейный инструмент для замены строк?

Недавно я задал вопрос о том, как удалить символ новой строки, если это происходит после другого конкретного символа. Инструменты обработки текста Unix очень мощные, но почти все они имеют дело со строками текста, что прекрасно в большинстве случаев, когда ввод вписывается в доступную память. Но...

13
Разделить файл на несколько небольших файлов, разделенных символом новой строки

Есть ли утилита, которая разбивает файл по символу перевода строки? например, если файл содержит следующие строки, aa bbb cccc Если я хочу разделить его на 3 файла, желаемый результат будет: aa, bbbИ cccc(в 3 -х различных файлов) Я уже проверил splitкоманду, она обрезает файл только по размеру...

13
Инструмент командной строки для «парного» раскрытия всех строк в файле

Предположим, у меня есть файл (назовите его sample.txt), который выглядит следующим образом: Row1,10 Row2,20 Row3,30 Row4,40 Я хочу иметь возможность работать с потоком из этого файла, который по сути является попарной комбинацией всех четырех строк (поэтому мы должны в итоге получить 16)....

13
Как выровнять список по конкретному персонажу?

Есть ли команда или набор команд, которые я могу использовать для горизонтального выравнивания строк текста по произвольному символу? Например, со списком адресов электронной почты в результате будет получен текстовый файл со всеми символами «@», выстроенными вертикально. Чтобы быть успешным, я...

13
Удаление всех не-ascii символов из рабочего процесса (файла)

Как удалить все символы, не относящиеся к ascii, из одного файла? Будет ли определенная команда для выполнения этого? grep --colour='auto' -P -n'[^\x00-\x7]' /usr/local/... Я считаю, что это находит символы в рабочем процессе, но как бы я удалил все экземпляры рассматриваемых...

13
Удалить повторяющиеся записи из файла CSV

У меня есть файл [csv] с перепечаткой дубликатов данных, т.е. одни и те же данные напечатаны дважды. Я попытался с помощью Uniq Сортировать по по sort myfile.csv | uniq -uоднако нет никаких изменений в myfile.csv, и я не пробовал , sudo sort myfile.csv | uniq -uно никакой разницы. Так что в...

13
Как извлечь данные из файла JSON

У меня есть бин, ищущий решение для моего вопроса, но не нашел или лучше сказал, что я не получил это с тем, что я нашел. Итак, давайте поговорим о том, о чем моя проблема. Я использую программное обеспечение Smart Home Control на Raspberry Pi, и, как я узнал в эти выходные, используя систему...

13
Сортировать текстовые файлы с несколькими строками в ряд

У меня есть текстовый файл в этом формате: #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34 Я хочу отсортировать этот файл KEYпострочно и сохранить в...

13
Бинарный поиск в отсортированном текстовом файле

У меня есть большой отсортированный файл с миллиардами строк переменной длины. Учитывая новую строку, я хотел бы знать, какой номер байта он получит, если он будет включен в отсортированный файл. пример a\n c\n d\n f\n g\n Учитывая ввод 'foo', я бы получил вывод 9. Это легко сделать, просто...

12
Есть ли способ сделать Perl -i не клоббер символические ссылки?

Мой друг указывает, что если вы делаете: perl -pi.bak -e 's/foo/bar/' somefile когда «somefile» на самом деле является символической ссылкой, perl делает то, что говорят документы: Это делается путем переименования входного файла, открытия выходного файла с исходным именем и выбора этого выходного...

12
Обмен неограниченного количества столбцов

У меня есть файл с колонками. Смотрите ниже пример: a b c ... z 1 2 3 ... 26 Я хотел бы поменять местами все столбцы, где 1-й становится последним, а второй становится последним ... и т. Д. z y x ... a 26 25 24 ... 1 Есть ли один лайнер ( awkили sed), который делает это? Я знаю, что можно...

12
Подсчет записей, соответствующих шаблону с Awk

Так что мне сказали сделать, last > lastloggedinкоторый создает файл, который показывает классы последнего входа в систему с момента последней перезагрузки системы, и теперь меня просят написать скрипт Awk с именем, myawkкоторый подсчитывает / определяет, сколько строк lastloggedinсодержат...

12
Как я могу удалить текст из строки после определенного символа с помощью awk

Как я могу использовать awk для удаления всего текста после определенного символа ";" что появляется в каждой строке моего текстового файла? (Тогда мне нужно бегать по циклам по тексту) Jenny,Sarah,John;North Dakota Henry,Frank;Illinois Aaron,Kathryn,Caitlin,Harris;New York...