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

Манипулирование или изучение текста с помощью программ, сценариев и т. Д.

5
Случайно нарисовать определенное количество линий из файла данных
У меня есть список данных, как 12345 23456 67891 -20000 200 600 20 ... Предположим, что размер этого набора данных (то есть строк файла) равен N. Я хочу случайным образом нарисовать mлинии из этого файла данных. Поэтому на выходе должны быть два файла, один из которых содержит эти mстроки данных, …

4
Как использовать регулярные выражения с AWK для замены строк?
Предположим, есть текст из файла: (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) Я хочу добавить 11 к каждому числу, за которым следует a "в каждой строке, если оно есть, т.е. (bookmarks ("Chapter 1 Introduction …


3
Печать строк между (и исключая) двумя рисунками
Я собираюсь отправить форму с помощью cURL, где часть содержимого берется из другого файла, выбранного с помощью sed Если param1используется шаблон совпадения строк из другого файла sed, команда ниже будет работать нормально: curl -d param1="$(sed -n '/matchpattern/p' file.txt)" -d param2=value2 http://example.com/submit Теперь перейдем к проблеме. Я хочу показать только текст …

2
сортировать вывод по столбцу
Я хотел бы принять эту команду find -maxdepth 1 -type d | while read -r dir; do printf "%s:\t" "$dir"; find "$dir" | wc -l; done( отсюда ). который имеет выход в основном ./kennel: 11062 ./shadow: 15449 ./ccc: 9765 ./journeyo: 14200 ./norths: 10710 и сортируйте его по номерам от самых …

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

5
Сортировать текстовые файлы с несколькими строками в ряд
У меня есть текстовый файл в этом формате: #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34 Я хочу отсортировать этот файл KEYпострочно и сохранить в результате следующие 4 строки, поэтому отсортированный результат должен быть: #################################### KEY1 VAL11 VAL12 VAL13 VAL14 …

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


7
Как отсортировать (по любому ключу) записи BibTex в файле `.bib`?
Я работаю с LaTeX и занимаюсь версионированием с Git. Для управления библиографией я использую Mendeley. Проблема в том, что каждый раз, когда Mendeley синхронизирует .bibэкспорт, они располагаются в другом порядке, что делает библиографическое управление версиями намного сложнее. Моя идея состоит в том, чтобы сортировать записи BibTex в .bibфайле, каждый раз …

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

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

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


3
Awk - заменить один символ только в определенном столбце
У меня есть файл, как это: 2018.01.02;1.5;comment 1 2018.01.04;2.75;comment 2 2018.01.07;5.25;comment 4 2018.01.09;1.25;comment 7 Я хочу заменить все точки .во втором столбце запятой, ,как если бы я указывал, sed 's/\./\,/g' fileкак использовать sedили предпочтительно awkприменять это только для второго столбца, поэтому мой вывод будет выглядеть следующим образом: 2018.01.02;1,5;comment 1 2018.01.04;2,75;comment …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.