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

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



8
Как отсортировать столбцы по первой строке?
Мне нужно отсортировать столбцы очень большого набора данных (1000 строк и 700000 столбцов). Например, мои столбцы расположены случайным образом, как: col1 col4 col3 col2, и мне нужно отсортировать их. Я пробовал некоторые команды, но безуспешно. пример: ID M2 M5 M8 M1 M3 M9 .....M7000000 Animal1 1 0 2 1 0 …


3
Объединение двух файлов по одному столбцу за раз
У меня есть 2 больших файла (3000 столбцов, 15000 строк) следующего формата файл1 (разделенный табуляцией): 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 файл2 (разделенный табуляцией): 3 5 2 1 7 10 3 4 3 Я хотел бы объединить значения из первого столбца каждого файла с разделителем «:», а …

7
Как я могу удалить все символы, попадающие в / *… * / включая / * & * /?
Я пробовал sed и awk, но он не работает, так как персонаж включает "/", который уже находится в команде в качестве разделителя. Пожалуйста, дайте мне знать, как я могу этого достичь. Ниже приведен пример примера. Мы хотим удалить закомментированные разделы, т.е. /*.....*/ /*This is to print the output data*/ proc …

6
Перестановка столбцов с помощью awk
Я пытаюсь переместить 7-й столбец моего CSV-файла в конец с помощью awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" где $ file - это файл .csv в каталоге. Тем не менее, выход awk: ^ syntax error Кто-нибудь знает, как исправить эту ошибку?

4
Вставить текст под конкретным номером строки
Я работаю над сценарием bash, который будет разбивать содержимое текстового документа в зависимости от данных в строке. Если содержимое исходного файла было в соответствии с 01 line 01 line 02 line 02 line Как я могу вставить в строку 3 этого файла, используя bash, чтобы привести к 01 line 01 …

4
Комментируйте все строки от последней закомментированной строки до строки с 'foo'
Рассмотрим текстовый файл users.txt: #alice #bob charlie dotan eric Мне нужно прокомментировать все от (эксклюзивно) последней закомментированной строки до (включительно) dotan. Это результат: #alice #bob #charlie #dotan eric Есть хороший sedприятель, чтобы сделать это? Я буду счастлив с любым инструментом, не только sed, действительно. В настоящее время я получаю номер …

7
Как я могу определить строки в файлах более определенной длины
Я хотел бы найти строки в моем коде, которые превышают определенную длину. Мой код находится в нескольких файлах. Какой хороший способ сделать это? Я хотел бы знать файлы и номера строк; содержание было бы предпочтительным, но не обязательно. Цель упражнения - выяснить, как разбить линии (возможно, вручную).

6
Сортировка блоков строк
У меня есть файл, который содержит 4n строк. Вот выдержка из него, содержащая 8 строк 6115 8.88443 6116 6.61875 6118 16.5949 6117 19.4129 6116 6.619 6117 16.5979 6118 19.4111 6115 8.88433 То, что я хочу сделать, это отсортировать блок, где каждый блок состоит из 4 строк на основе первого столбца. …

4
Случайно перемешать файл с некоторыми дополнительными ограничениями
У меня огромный музыкальный плейлист, и, хотя у некоторых артистов много альбомов, у других всего одна песня. Я хотел отсортировать плейлист, чтобы один и тот же исполнитель не играл дважды подряд, или его песни не попадают в начало или конец плейлиста. Пример плейлиста: $ cat /tmp/playlist.m3u Anna A. - Song …

2
Выровнять столбцы в файле ASCII
У меня есть текстовый файл, который выглядит как его: #c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 4599 995,274 2523,658 264,1417170 -33,6000 -0,3600 0,0202 0,0069 0,0227 10,1041 0,0169 0,2817 0,0239 6173 1552,290 1595,696 264,0603912 -33,4880 0,4374 0,0287 1,8123 0,0385 10,1289 0,0292 2,8445 0,0366 6456 1658,630 …

4
Объединить строки по первой колонке с помощью awk или sed
Как я могу использовать awkв следующей ситуации? Я хочу объединить строки, начинающиеся с одного столбца. Только первый столбец сохраняется после соединения (в данном случае aaa, www, hhh). Файл может быть разделен пробелом или табуляцией. Пример ввода: aaa bbb ccc ddd NULL NULL NULL aaa NULL NULL NULL NULL NULL NULL …


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