Запитання з тегом «text-processing»

Маніпуляція чи вивчення тексту програмами, сценаріями тощо.

3
Як я можу поєднати значення з двох стовпців?
У мене є файл у такому форматі: $ cat /tmp/raw 2015-01 5000 1000 2015-02 6000 2000 2015-03 7000 3000 Тепер я хочу отримати комбіноване значення зі стовпців 2 та 3 у кожному рядку, щоб результати були такими: 2015-01 6000 2015-02 8000 2015-03 9000 Я спробував це, але він показує лише …


9
Як я можу надрукувати найдовший номер у рядку?
Я шукаю спосіб друкувати найдовше число в рядку. Наприклад, якщо у мене є рядок 212334123434test233 як я можу надрукувати 212334123434 ? Примітка. Я шукаю найдовшу безперервну послідовність чисел, а не чисельно вищу величину. Редагувати: Дякую за відповіді, всі. Відповідь на це запитання була досить приголомшливою. Я відзначив пост @ HaukeLaging …

6
Сценарій для вилучення вибраних записів з файлу bibtex
У мене великий файл bibtex з багатьма записами, де кожен запис має загальну структуру @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (у деяких випадках ARTICLEможе бути інше слово, наприклад BOOK) Що я хотів би зробити, це написати простий скрипт (бажано, просто сценарій оболонки), щоб витягнути …

6
Краща команда вставки
У мене є наступні два файли (я додав рядки крапками, тому кожен рядок у файлі однакової ширини, і зробив file1 усі літери, щоб зробити це більш зрозумілим). contents of file1: ETIAM...... SED........ MAECENAS... DONEC...... SUSPENDISSE contents of file2 Lorem.... Proin.... Nunc..... Quisque.. Aenean... Nam...... Vivamus.. Curabitur Nullam... Зауважте, що file2 …

3
Спочатку обробіть останній рядок, використовуючи awk
У мене є файл даних, який я хочу нормалізувати за допомогою awkостанньої точки даних. Для цього я хотів би спочатку отримати доступ до останньої точки даних, нормалізувати дані, а потім нормально обробити. Наступний метод, використовуючи tacдвічі, виконує цю роботу, але, можливо, є складнішим, ніж необхідно. $ cat file 0 5 …

12
Який хороший спосіб відфільтрувати текстовий файл, щоб видалити порожні рядки?
У мене є .csv файл (на mac), який містить купу порожніх рядків, наприклад: "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum ","2","3","4" "1", "2", "lorem ipsum lorem ipsum lorem ipsum lorem ipsum …

4
Як знайти перекриття двох рядків у баші? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Unix & Linux Stack Exchange. Закрито 5 років тому . У мене дві струни. Для прикладу вони встановлюються так: string1="test toast" string2="test test" Те, що я хочу, - це …

7
команда "виділити"
Чи є команда, за допомогою якої можна легко виділити (кольорами, жирним текстом або перевернутим задньою / передньою поверхнею) конкретні рядки в stdin, передаючи всю строку stdout? Я думаю будувати його , але краще скористатись ним, якщо він уже існує. Деякі бажані функції: Окремі рядки висвітлення виділяються по-різному, автоматично. Наприклад, перший …

6
Прочитайте файл, орієнтований на рядки, який може не закінчуватися новим рядком
У мене є файл з іменем, /tmp/urlFileде кожен рядок представляє URL. Я намагаюся прочитати з файлу наступне: cat "/tmp/urlFile" | while read url do echo $url done Якщо останній рядок не закінчується символом нового рядка, цей рядок не буде прочитаний. Мені було цікаво, чому? Чи можна прочитати всі рядки незалежно …

2
sed - застосувати зміни до кількох файлів
У мене сотні файлів, які містять " </foo:bar>" cc bb aa </foo:bar> dd xx vv Я хочу їх відразу змінити cc bb aa </foo:bar> sed добре працює, коли я даю йому точне ім'я файлу sed -i "/ </foo: bar> / q" 99999.txt але коли я намагаюся змінити їх усі відразу, …

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 і …

2
Як vi / vim, як я можу додати файл, замість того, щоб перезаписати його?
Я знаю, що можу записати у файл, просто зробивши це :w <file>. Хотілося б знати, хоча я можу записати у файл, додавши до нього замість того, щоб перезаписати його. Приклад використання випадку: Я хочу взяти деякі зразки з файлу журналу в інший файл. Для цього сьогодні я можу зробити: Відкрийте …

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

2
Як шукати текст у файлі, ігноруючи нові рядки?
Я хотів би знайти текст, який може бути розділений на кілька рядків у файлі. Греп, який ігнорує розриви рядків та повертає відповідні проміжки рядків. наприклад, я б шукав is an example file, і очікую, що він буде знайдений у наступному файлі: Це приклад файл. Не залежати від провідних чи кінцевих …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.