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

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

3
Печать столбцов, начинающихся с определенной строки
У меня есть файл, который выглядит примерно так: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Как видите, каждая строка имеет немного различное количество столбцов. Я специально хочу столбец 1, столбец 2, столбец 3, столбец 4 и …

8
Разбить текстовый файл на строки с фиксированным количеством слов
Связанные, но не удовлетворительные ответы: Как я могу разбить большой текстовый файл на куски по 500 слов или около того? Я пытаюсь взять текстовый файл ( http://mattmahoney.net/dc/text8.zip ), содержащий> 10 ^ 7 слов, все в одной строке, и разбить его на строки по N слов в каждом. Мой текущий подход …

2
Как искать текст в файле, игнорируя переводы строки?
Я хотел бы найти текст, который может быть разбит на несколько строк в файле. Grep, который игнорировал бы разрывы строк и возвращал соответствующий диапазон строк. например, я буду искать is an example fileи ожидать, что он будет найден в следующем файле: Это пример файл. Чтобы не зависеть от начальных или …


5
Сценарий оболочки для отправки оповещения по почте, если использование диска превышает 90%
Я хочу реализовать скрипт на моем сервере, который будет автоматически отправлять оповещения по электронной почте, если использование диска превышает 90%, и второе оповещение по электронной почте, когда оно превышает 95%. Моя файловая система есть abc:/xyz/abcи точка монтирования есть /pqr. Я пробовал это: ADMIN="someone@def.com" ALERT=90 df -H | grep -vE 'abc:/xyz/pqr …

4
Пропустить первые 3 байта файла
Я использую оболочку AIX 6.1 ksh. Я хочу использовать один лайнер, чтобы сделать что-то вроде этого: cat A_FILE | skip-first-3-bytes-of-the-file Я хочу пропустить первые 3 байта первой строки; Есть ли способ сделать это?

3
Как сделать замену текста в большой иерархии папок?
Я хочу найти и заменить текст в большом наборе файлов, исключая некоторые экземпляры. Для каждой строки я хочу, чтобы меня спрашивали, нужно ли мне заменить эту строку или нет. Нечто похожее на vim :%s/from/to/gc(с cзапросом подтверждения), но через набор папок. Есть ли хороший инструмент командной строки или сценарий, который можно …

1
Фильтрация содержимого буфера обмена без использования промежуточного файла
Я пытаюсь изменить текст, который находится в моем буфере обмена, удалить определенные строки, содержащие некоторые строки, а затем получить выходные данные для дальнейших манипуляций (я предпочитаю копирование в буфер обмена, только если мне это нужно). Я думал что-то вроде этого: cat > swapfile ##Paste all grep -v string swapfile ## …

6
Удалить линии, которые не начинаются с шаблона из данного набора шаблонов
У меня есть файл, который содержит такие данные: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. Вопрос: я хочу удалить любую строку, которая не начинается со следующих строк: report -th -to это означает, что вывод желания удалит все эти средние ненужные точки и хэши и будет выглядеть так: …

2
sed: соответствует две строки
У меня есть текстовый файл, где записи разбиты на две строки. Я хотел бы поместить их в одну строку. Записи выглядят примерно так: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet Я хотел бы получить следующее: 2013-07-29 apt-get …

5
Как конвертировать из одного формата даты в другой формат?
У меня есть одна проблема с моим форматом даты. Я хочу перейти с одного формата на другой и наоборот. Мои форматы даты Формат 1 YYYY-MM-DD Формат 2 MM/DD/YYYY Я хочу изменить формат 1 на формат 2 и формат 2 на формат 1.

3
Показывать символ в позиции в файле
Я хотел бы напечатать символ в данной позиции, используя только командную строку. Например: <command> 5 Будет выводить, aесли 5-й символ этого файла был a. Поскольку я имею дело с большими файлами, в идеале это будет возможность обрабатывать большие файлы.

4
Подавить имя файла из вывода sha512sum
Может быть, это тривиальный вопрос, но на manстранице я не нашел ничего полезного. Я использую Ubuntu и bash. Нормальный выход для sha512sum testfileIS <hash_code> testfile Как подавить вывод имени файла? Я хотел бы получить только <hash_code>

7
Как заменить слово новой строкой
У меня есть текстовый файл со следующими данными, и каждая строка заканчивается |END|. T|somthing|something|END|T|something2|something2|END| Я tryig заменить |END|с \nновой строки с СЭД. sed 's/\|END\|/\n/g' test.txt Но он производит неправильный вывод, как показано ниже: T | s o m e ... Но то, что я хочу, это: T|somthing|something T|something2|something2 Я тоже …

6
Bash - пара каждой строки файла
Этот вопрос тесно связан с этим и с этим вопросом. У меня есть файл, который содержит несколько строк, где каждая строка представляет собой путь к файлу. Теперь я хочу , чтобы соединить каждую строку с каждой иной линией (не сам). Также пара для моих целей A Bравна B Aпаре, поэтому …

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