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

19
Как частично распаковать архив в виде простого простого текстового файла?

У меня есть zip-файл размером 1,5 ГБ. Его содержимое представляет собой один смешной большой текстовый файл (60 ГБ), и в настоящее время у меня недостаточно свободного места на диске, чтобы извлечь все, и при этом я не хочу извлекать все это, даже если бы у меня было. Что касается моего варианта...

19
Запуск команды для многих файлов

У меня есть папка с множеством файлов (xyz1, xyz2, вплоть до xyz5025), и мне нужно запустить скрипт для каждого из них, получив xyz1.faa, xyz2.faa и т. Д. В качестве выходных данных. Команда для одного файла: ./transeq xyz1 xyz1.faa -table 11 Есть ли способ сделать это автоматически? Может быть,...

19
как использовать patch и diff для объединения двух файлов и автоматического разрешения конфликтов

Я читал о diff и patch, но не могу понять, как применить то, что мне нужно. Я думаю, это довольно просто, поэтому, чтобы показать мою проблему, возьмите эти два файла: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color>...

18
Как посчитать, сколько раз конкретный символ появляется в файле?

Например, мы хотим сосчитать все "символы quote ( ); мы просто беспокоимся, если в файлах больше кавычек, чем должно быть. Например: cluster-env,"manage_dirs_on_root","true" cluster-env,"one_dir_per_partition","false" cluster-env,"override_uid","true" cluster-env,"recovery_enabled","false"...

18
Как выбрать конкретные процессы с «верхом»?

В случае, если одна программа имеет несколько экземпляров, запуск pidof programдает: `1 2 3` top -pпринимает разделенные запятыми аргументы: 1, 2, 3. Это означает, что top -p `pidof program`это не сработает: top: unknown argument '1' usage: top -hv | -bcisSH -d delay -n iterations [-u user | -U...

18
Разделить файл на две части

У меня большой файл, и мне нужно разбить его на два файла. Предположим, что в первом файле следует выбрать 1000 строк, поместить их в другой файл и удалить эти строки в первом файле. Я пытался использовать, splitно это создает несколько...

18
Печать нечетных строк, печать четных строк

Я хочу напечатать строки с нечетными и четными номерами из файлов. Я нашел этот сценарий оболочки, который использует эхо. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # in a text...

18
Транспонирование строк и столбцов

У меня есть файл со строками, как показано ниже. title1:A1 title2:A2 title3:A3 title4:A4 title5:A5 title1:B1 title2:B2 title3:B3 title4:B4 title5:B5 title1:C1 title2:C2 title3:C3 title4:C4 title5:C5 title1:D1 title2:D2 title3:D3 title4:D4 title5:D5 Как мне этого добиться? title1 title2 title3...

18
Как сохранить только последние n строк файла журнала?

Сценарий, который я написал, что-то делает и в конце добавляет несколько строк в свой лог-файл. Я хотел бы сохранить только последние n строк (скажем, 1000 строк) файла журнала. Это можно сделать в конце скрипта следующим образом: tail -n 1000 myscript.log > myscript.log.tmp mv -f...

18
Как объединить все файлы в указанном каталоге в порядке даты, где я хочу, чтобы самый новый файл находился сверху?

А с самым старым файлом внизу? Кроме того, если я сделаю это, можно ли удалить лишние заголовки, содержащиеся в каждом файле HTML? Я вижу, как объединяю много HTML-файлов, и было бы неплохо немного уменьшить размер конечного...

18
Удалить лишние строки заголовка из файла, кроме первой строки

У меня есть файл, который выглядит как этот пример игрушки. В моем текущем файле 4 миллиона строк, около 10 из которых мне нужно удалить. ID Data1 Data2 1 100 100 2 100 200 3 200 100 ID Data1 Data2 4 100 100 ID Data1 Data2 5 200 200 Я хочу удалить строки, которые выглядят как заголовок, за...

18
Как сделать `head` и` tail` для ввода с нулем в bash?

findКоманда может выводить имена файлов в виде строк, разделенных нулем (если -print0есть), и xargsможет использовать их с -0включенной опцией. Но между ними, это трудно манипулировать , что набор файлов - sortкоманда имеет -zпереключатель, который дает возможность сортировать эти файлы, но headи...

18
Существует ли инструмент командной строки для вставки разрывов строк в длинную строку?

Имея длинную строку, которая должна отображаться с ограниченной шириной текста, есть ли в * nix инструмент командной строки, который преобразует однострочную строку в многострочную строку, каждая строка которой не длиннее заданной ширины текста? Например, учитывая следующую строку $ MYSTRING="Call...