Tag: текстовая обработка

Strip // Комментарии из файлов

Каков наилучший способ удалить все комментарии кодов в данный каталог? Я хотел бы удалить все комментарии // … EOL и /* blah \*/ (или /** … \*/ ) комментарии . Это проект PHP, и я хотел бы пойти немного дальше, чем описано ниже, но для целей безопасности, а не эффективности. Zend Frameword: Documentation Class Loading […]

Идентификация генов из списка генов

У меня есть файл списка генов. Что-то вроде этого SWT21 SSA1 NRP1 EFB1 TFC3 MDM10 У меня есть другой файл, который также содержит имена этих генов в моем списке, а также другую важную информацию о них. Второй файл выглядит следующим образом: chrI 147593 151166 YAL001C – TFC3 chrI 143706 147531 YAL002W + VPS8 chrI 142173 […]

Как поместить выходные строки в grep в on-line?

Предполагая, что у меня есть этот файл: Thu May 8 15:32:07 2014 User-Name = "Mark" Framed-IP-Address = 0.0.0.0 Acct-Status-Type = Interim-Update Acct-Input-Octets = 95684 Acct-Output-Octets = 23564 Thu May 8 15:32:07 2014 User-Name = "Mike" Framed-IP-Address = 0.0.0.0 Acct-Status-Type = Interim-Update Acct-Input-Octets = 95684 Acct-Output-Octets = 23564 Thu May 8 15:32:07 2014 User-Name = "Mike" […]

удалить определенные символы из переменной с помощью bash

Я хочу проанализировать переменную (в моем случае это версия набора разработчика), чтобы сделать ее точкой ( . ) Свободной. Если version='2.3.3' , желаемый результат равен 233 . Я пробовал, как показано ниже, но это требует . для замены другим персонажем, дающим мне 2_3_3 . Было бы хорошо, если tr . '' tr . '' бы […]

Как сделать `head` и` tail` на вход с нулевым ограничением в bash?

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

Возможно ли вложить «find -exec» в другой «find -exec»?

Что-то вроде следующего – это то, что мне нужно, но мой код не работает, как бы я не убежал {} и + ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\} \\; \; Увидев этот вопрос Unix – & – Linux […]

Есть ли утилита командной строки для переноса csv-файла?

Учитывая такой файл First, Last, Age Cory, Klein, 27 John Jacob, Smith, 30 Есть ли утилита командной строки для переноса содержимого, поэтому вывод выглядит так, First, Cory, John Jacob Last, Klein, Smith Age, 27, 30

Номера индексов sed / awk в химических формулах с использованием меток разметки

У меня есть сотни текстовых файлов, которые включают химические формулы вместе с повествованием, включая численные значения. Формулам всегда предшествуют белые пробелы, но за ними могут следовать пробелы, запятые, периоды и т. Д. Проблема в том, что формулы не отформатированы для отображения чисел в виде нижних индексов, например: H2SO4, C5H11OH. Я хочу отформатировать индексы как HTML-теги, […]

Дублируйте, с небольшими изменениями, несколько строк в текстовом файле

Я пытаюсь решить, как реплицировать один ряд строк в текстовом файле. Диапазон начинается с строки, которая уникальна в файле, но диапазон заканчивается строкой, которая может существовать в нескольких местах в файле. Вот несколько примеров ввода, которые мне нужно обработать: У меня нет воображения поэтому этот образец текста будет общий быть скучным. Но это продемонстрировать проблему […]

Linux и Unix - лучшая ОС в мире.