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

10
Заменить строку, содержащую символы новой строки

С bashоболочкой, в файле со строками, подобными следующим first "line" <second>line and so on Я хотел бы, чтобы заменить один или несколько вхождений "line"\n<second>с other charactersи получить каждый раз , когда : first other characters line and so on Поэтому я должен заменить строку...

10
Как удалить весь текст в фигурных скобках в многострочном текстовом файле?

Пример: This is { the multiline text file } that wants { to be changed } anyway. Должно стать: This is that wants anyway. Я нашел несколько похожих тем на форуме, но они не работают с многострочными фигурными скобками. Если возможно, я бы предпочел какой-либо однострочный метод, например решения,...

10
Как заменить только N-е вхождение шаблона в файл?

Как заменить третье вхождение строки в файле с помощью sedкоманды. Пример: Изменение только третье вхождение isв usв файле. Мой входной файл содержит: hai this is linux. hai this is unix. hai this is mac. hai this is unchanged. Я ожидаю, что результат будет: hai this is linux. hai thus is unix. hai...

10
Конвертировать строки в столбцы

У меня есть файл, который содержит информацию о виртуальных машинах, работающих в гипервизоре. Мы запускаем некоторую команду и перенаправляем вывод в файл. И данные доступны в следующем формате. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime :...

10
В vi / vim как мне добавить файл вместо его перезаписи?

Я знаю, что могу записать в файл, просто делая :w <file>. Я хотел бы знать, хотя, как я могу записать в файл, добавив его вместо перезаписи. Пример использования: я хочу взять несколько образцов из файла журнала в другой файл. Чтобы достичь этого сегодня я могу сделать: Откройте файл журнала...

10
Как заменить метки времени в файле другими форматами?

У меня есть файл, который содержит даты эпох, которые мне нужно преобразовать в удобочитаемые человеком. Я уже знаю, как сделать преобразование даты, например: [server01 ~]$ date -d@1472200700 Fri 26 Aug 09:38:20 BST 2016 ... но я изо всех сил пытаюсь выяснить, как sedпройтись по файлу и...

10
Как удалить строку, если она содержит символ ровно один раз

Я хочу удалить строку из файла, который содержит определенный символ только один раз, если он присутствует более одного раза или отсутствует, то сохранить строку в файле. Например: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Здесь символ, который я хочу удалить C, таков: команда должна удалять строки...

10
Как получить две строки из lshw?

Я хочу записать серийный номер материнской платы и модель продукта компьютера. я использовал sudo lshw | grep -m1 serial: выполнить поиск серийного номера (поскольку имеется многократное вхождение «serial:», а первое, что мне нужно, - это как сделать это и одновременно выполнить grep и для...

10
Как я могу редактировать последние n строк в файле?

Есть ли команда, которая позволит мне редактировать последние n строк в файле? У меня есть несколько файлов, которые все имеют различное количество строк внутри. Но я хотел бы изменить последние n строк в каждом файле. Цель состоит в том, чтобы заменить запятые точкой с запятой в последних n...

10
Определите, как долго вкладки '\ t' находятся в строке

В поле обработки текста есть способ узнать, если длина вкладки составляет 8 символов (длина по умолчанию) или меньше? Например, если у меня есть образец файла с разделителем вкладок и содержимое поля помещается менее чем на одну вкладку (≤7), и если после этого у меня есть вкладка, то эта вкладка...

10
Обработайте файл / etc / passwd, чтобы получить список всех пользователей, домашняя папка которых находится в / home

У меня есть пример файла / etc / passwd, например: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Work:/root/list:/bin/bash Я пытаюсь перечислить всех...

10
Bash - пара каждой строки файла

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

9
Делать две вещи с выводом из команды

У меня есть программа, texcountкоторая выводит количество слов в моем документе LaTeX. Я также могу направить выходные данные этого, чтобы sedсделать переносы строк TeX newlines и записать это в файл, который я могу затем включить в мой окончательный документ. Но когда я делаю texcount foo.tex |...

9
Разбор XML, JSON и более новых форматов файлов данных в UNIX с использованием утилит командной строки

В среде Unix есть несколько отличных инструментов для анализа текста в различных формах. Однако в последнее время данные не в традиционных (исторических) форматах (CSV, TSV, основанных на записях или других основанных на разделителях), как это было раньше. В наши дни данные обмениваются в...

9
Какие-нибудь (основанные на тексте) инструменты построения графиков в наборе инструментов Unix?

Мне было интересно, есть ли какие-либо общие инструменты построения графиков, доступные в наборе инструментов Unix? Под графиком я подразумеваю простые бары или вещи, которые вы видите во многих утилитах на основе проклятий. Под инструментарием Unix я подразумеваю вещи, по которым вы можете...

9
Как заменить все процентные подстроки UTF-8 простым текстом UTF-8?

У меня есть HTML-файл с большим количеством%-кодированного текста UTF-8 в URL. Например, «% D1% 80% D0% B5% D1% 81% D1% 83% D1% 80% D1% 81% D1% 8B» означает «ресурсы» («ресурсы» на русском языке). Задача состоит в том, чтобы заменить все такие подстроки читаемым текстом UTF-8. Чтобы упростить...

9
Инструмент для создания текстовых файлов из шаблона

Я должен регулярно создавать более 100 текстовых файлов из шаблонов. В настоящее время я использую слишком сложный сценарий оболочки. Я думаю, что есть более разумный способ справиться с этим, но я не знаю как. У меня есть «база данных»: # outputfile template data1 data2 data3 first.txt...

9
Как удалить конечные пробелы в конце строки в заданных файлах (более одного)?

Мне так надоели бесполезные пробелы в исходных файлах, которые я даже настроил для показа в vim. Проблема в том, что мне очень часто (если не всегда) приходится сталкиваться с бесполезными пробелами с моими помощниками-разработчиками. Я просто хотел бы сканировать исходные файлы (с учетом...