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

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

3
Разбить текстовый файл на короткие строки для чтения?
Существует ли программа, которая может взять простой текстовый файл с длинными строками и добавить новую строку после определенного количества символов, разделяя их только на слова, чтобы сделать его читаемым? Например, возьмите это: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam vel lectus ac enim venenatis porttitor in et est. …


4
Как мне написать однострочник для добавления символа после каждого третьего символа?
Итак, у меня есть строка, которая выглядит следующим образом: AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA И я хочу разбить строку на 3-символьные куски, разделенные знаком «+». AUG+GCC+AUG+GCG+CCC+AGA+ACU+GAG+AUC+AAU+AGU+ACC+CGU+AUU+AAC+GGG+UGA И я хочу сделать это с моим хорошим другом sed. Я старался cat codons | sed -r 's/([A-Z]\{3\})/\1\+/g' ... безуспешно Какую sedкоманду я могу использовать?

3
Как найти разницу между двумя временными метками с точностью до миллисекунд?
Я новичок в сценариях оболочки. Суть моего сценария - найти разницу между двумя временными метками с точностью до миллисекунд. У меня есть файл с содержанием отметок времени только как 2012-09-13 15:00:29,290 2012-09-13 15:00:29,297 2012-09-13 15:00:29,428 2012-09-13 15:00:29,447 Таким образом, у меня есть около 30 тыс. Записей, где я не должен …

1
неточный текстовый поиск
Есть ли какая-нибудь утилита, подобная grepили даже uniqнеточная, но для неточного поиска, или я должен написать ее сам? Я имею в виду, что это будет выглядеть на 90% (количество может варьироваться) соответствия или что-то в этом роде. Например, у меня есть файл с несколькими строками: abc123 abd123 abc223 qwe938 В …

3
Подстановка строк в очень большой файл
У меня есть очень длинный ряд URL-адресов без разделительных символов, в том же формате, что и ниже: http://example.comhttp://example.nethttp://example.orghttp://etc... Я хочу, чтобы каждый URL был в новой строке. Я попытался сделать это, заменив все экземпляры "http: //" на "\ nhttp: //", используя sed sed 's_http://_\nhttp://_g' urls.txt но происходит ошибка сегментации (нарушение …

7
Как объединить текст буквенных строк с числовыми строками в оболочке?
У меня есть файл с таким текстом: AAAA BBBB CCCC DDDD 1234 5678 9012 3456 EEEE 7890 и т.д... И я хочу сопоставить буквенные линии с числовыми линиями, чтобы они выглядели так: AAAA 1234 BBBB 5678 CCCC 9012 DDDD 3456 EEEE 7890 Кто-нибудь знает простой способ добиться этого?

1
Как следовать (а-ля «tail -f») бинарному файлу с самого начала?
Можно ли следовать бинарному файлу с самого начала, а-ля tail -f? Это полезно в некоторых случаях, например, если я scpзагружаю файл на удаленный сервер, и в то же время я хочу передать его другому процессу (да, я знаю, что могу использовать ssh+ catтрюки). Насколько я читал с FM, tailнаписано с …


2
Как заменить все вкладки в каждом файле в ветви файловой системы двумя пробелами в каждой?
Я кодирую Scala и принято использовать двойные пробелы на уровне для идентификации. Но использование разных редакторов делает мои источники заполненными смесью пробелов и вкладок. Я хотел бы провести рефакторинг всех файлов (на самом деле, файлов * .scala, но указывать это не обязательно) (в заданном каталоге и во всей базовой ветви …

2
Куда делась строка `uniq` или` sort -u` с некоторыми символами юникода?
Что происходит в следующем фрагменте кода? Я не получаю ожидаемый результат. Я бы подумал, что это ошибка, но это происходит для 2 разных программ (uniq и sort), поэтому я подозреваю, что это как-то связано ... ну, я не знаю, что ... отсюда вопрос. Первые 3 (из 4) примеров работают, но …

3
Замените все пробелы в текстовом файле запятыми
Мне нужно заменить все пробелы внутри моего текста запятыми. В настоящее время я использую эту строку, но она не работает: я получаю в качестве вывода текстовый файл, который в точности совпадает с исходным: sed 's/[:blank:]+/,/g' orig.txt > modified.txt Спасибо

6
Есть ли альтернатива ключам -A -B -C grep (чтобы напечатать несколько строк до и после)?
grep -A 2 -B 3 печатает 2 строки после строки grep и печатает 3 строки раньше. grep -C 3 печатает 3 строки до и 3 строки после К сожалению, grepя использую не поддерживает эти параметры. Существуют ли альтернативные команды или сценарии для имитации этого? Используете sed/ awk/ perl/ shell-скрипты?

2
Как удалить несколько строк за вхождение в файле?
Скажем, у меня есть файл строки 857835, содержащий такие вещи: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 И я хочу удалить все вхождения a1и следующую строку ( rubbish1и rubbish5в этом примере). Как это сделать? Я пытался grep 'a1' -v -A1безрезультатно, и мои навыки sed не очень хороши:} …

3
Как мне взять список и удалить его из файла?
У меня есть длинный список доменных имен, которые мне нужно удалить из / etc / remotedomains. Они, вероятно, не в каком-то определенном порядке в файле. Каждый домен находится в одной строке. Как я могу перебрать список, найти эту строку в удаленных доменах и удалить ее.

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