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

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

8
Як відобразити зворотну відповідність та виключити рядки "до" та "після"
Розглянемо текстовий файл із такими записами: aaa bbb ccc ddd eee fff ggg hhh iii З огляду на шаблон (наприклад fff), я хотів би отримати файл вище, щоб отримати у висновку: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Наприклад, якщо B = 2і A = 1, вихід з …

6
Об’єднайте кілька файлів з одним заголовком
У мене є декілька файлів з одним і тим же заголовком та різними векторами нижче цього. Мені потрібно об'єднати всі, але я хочу, щоб тільки заголовки першого файлу були об'єднані, і я не хочу, щоб інші заголовки були об'єднані, оскільки вони однакові. наприклад: file1.txt <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> A B C file2.txt …


11
Як я можу друкувати рядки з файлу назад (без використання "tac")?
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Unix & Linux Stack Exchange. Мігрували 8 років тому . Я хочу надрукувати рядки з файлу назад, не використовуючи tacкоманди. Чи є якесь інше рішення зробити таку справу з басом?

4
Як витягнути журнали між двома часовими марками
Я хочу витягнути всі журнали між двома часовими позначками. Деякі рядки можуть не мати часової позначки, але я також хочу, щоб і ці рядки. Коротше кажучи, я хочу, щоб кожен рядок, який потрапляв під два часові позначки. Моя структура журналу виглядає так: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction …

9
Як надрукувати лише останній стовпець?
echo -e 'one two three\nfour five six\nseven eight nine' one two three four five six seven eight nine як я можу зробити якийсь "MAGIC" отримати цей вихід? three six nine ОНОВЛЕННЯ: Мені це не потрібно саме таким чином, мені потрібно загальне рішення, так що незалежно від кількості стовпців підряд, наприклад: …



5
Чому оболонка Command Substitution заміщує останній знак нового рядка?
Як показано в наступному прикладі, і як у моєму недавньому запитанні В баші, куди пішов останній знак нового рядка? , Я хочу знати "чому" це відбувається x="$(echo -ne "a\nb\n")" ; echo -n "$x" | xxd -p # Output is: 610a62 # The trailing newline from the 'echo' command # has …


2
tr скаржиться на "Незаконні послідовності байтів"
Я абсолютно новий для UNIX, і я використовую "Кінговий рядок Mac OS X" Кірка МакЛехрена, щоб навчити себе деяким командам. Я намагаюся використовувати trі grepтак , що я можу шукати текстові рядки в регулярній MS-Office Word Document. $ tr '\r' '\n' < target-file | grep search-string Але все, що повертається: …

3
Команда Unix, щоб перевірити, чи якісь два рядки у файлі однакові?
Чи є команда unix, яка може перевірити, чи якісь два рядки у файлі однакові? Наприклад, розгляньте файл sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B Ми бачимо, що речення This is sentence X …

5
Як підключити текст у файлі та відобразити абзац, у якому є текст?
Нижче текст у файлі: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Мені потрібно поздоровитись на "42B" та отримати вихід із тексту, описаного вище: Pseudo name=Apple Code=42B state=fault Хтось має уявлення про те, як цього досягти за допомогою grep/ awk/ sed?

8
Як додати текст до початку та в кінці декількох текстових файлів у Bash?
У мене каталог із текстовими файлами. Моя мета - додати текст до початку і в кінці всіх. Текст, який йде на початку та в кінці, однаковий для кожного файлу. На основі коду, який я отримав з Інтернету, це код для додавання до початку файлу: echo -e 'var language = {\n$(cat …

6
Як змусити програми python вести себе як належні інструменти Unix?
У мене є кілька сценаріїв Python, і я працюю над їх перезаписом. У мене однакова проблема з усіма ними. Мені не очевидно, як писати програми, щоб вони поводилися як належні інструменти Unix. Тому що це $ cat characters | progname і це $ progname characters повинні давати однаковий вихід. Найближче, …

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