Tag: text processing

Как сделать просмотрщик PDF восприимчивым к изменениям в Debian

У меня есть новая установка Debian 8.1, и я стараюсь, чтобы ее удобство использования выглядело как OSX. я бегу xelatex document.tex && evince document.pdf & но он только успешно запускает xelatex и не обновляет документ PDF в уже открывшемся средстве просмотра. Как я могу заставить evetch извлечь обновленный документ с диска?

Как найти строку после регулярного выражения в одной строке текста?

У меня есть текстовый файл, содержащий очень длинную строку данных JSON, и мне нужно извлечь значение некоторого поля. Я понимаю, что самый простой способ сделать это – использовать jq или grep -o ; однако я нахожусь на фирменной машине, поэтому я не могу установить jq , и мы используем версию Solaris, где grep не имеет […]

Как печатать текст между первым вступлением пары строк?

Я пытаюсь отфильтровать часть файла, содержащего 2 цифровых сертификата. В принципе, я хочу первую часть (скажем, Cert1), а не вторую часть (Cert2). Содержимое файла: —–BEGIN CERTIFICATE—– AAAA AAAA ETC —–END CERTIFICATE—– —–BEGIN CERTIFICATE—– AAAA AAAA ETC —–END CERTIFICATE—– У меня создалось впечатление, что это даст мне содержание Cert1 (первая часть между первым BEGIN и первым […]

Команда, чтобы увидеть, находится ли слово в списке файлов и выводит, сколько файлов оно находится в

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

Как я могу сопоставить и заменить этот многострочный шаблон в сценарии bash?

У меня есть файл jail.local и у него есть разделы вроде этого [apache] enabled = true logpath = /var/log/apache/error.log [ssh] enabled = false port = ssh я хочу соответствие по строке [ssh] и выполнить подстановку на строку 2 строки ниже, т.е. изменить enabled = false для enabled = true так что новый текст читается [ssh] […]

команда sed для добавления другого текста при множественном вводе строки

Я хочу использовать команду sed для добавления текста при множественном вводе строки. Для Ex: Hello world types="program" Mario types="Game" Hello world types="program" Mario types="Game" Поэтому при первом появлении Марио я хочу добавить «firstMario» и в следующем случае «secondMario» и так далее. Вывод: Hello world types="program" firstMario types="Game" Hello world types="program" secondMario types="Game"

Как я могу получить много адресов из многих траекторий с помощью сценария bash без ошибок?

У меня много данных траекторий. 500k. Я пытаюсь получить адреса этих координат. Я использую команду bash в linux. #!/bin/bash filename="$1" while read -r line do uid=$(echo $line | cut -f1 -d,) lat=$(echo $line | cut -f2 -d,) long=$(echo $line | cut -f3 -d,) timestamp=$(echo $line | cut -f4 -d,) printf "$uid,$lat,$long,$timestamp|" wget -O- -q "http://maps.google.com/maps/api/geocode/xml?latlng=$lat,$long&sensor=false"|\ […]

Grep для строки, а затем повторить строку из записи

У меня есть следующая запись: MiraServ.log.10:2016/02/07 15:25:13 3 All stations busy!! MiraServ.log.10:2016/02/07 15:25:13 1 TranHasError (3627,-2) EDxxxxxxxxxxxxxxx,MI1,IN0019093203,A113214,TK00:027031636:0617:_:V:166056:_:LCLCOCMSN1:LCLCOCMSN1:1448175096,MTR,VOMiraServJava_2_0_13,TH3627,CY124,TC11,SIZ01572S?,O9i5LLI1Yd2XgI90oZ,OA01,HDxxxxxxxxxxxxxx,ABD,RC776,AR776,OMNOT COMPLETED,ODSTATION BUSY,DMNOT COMPLETED,RENOT COMPLETED,RMNOT COMPLETED,RYL MiraServ.log.10:2016/02/07 15:25:13 1 Request -> EDxxxxxxxxxxxxxxx,MI1,IN0019093203,A113214,TK00:027031636:0617:_:V:166056:_:LCLCOCMSN1:LCLCOCMSN1:1448175096,MTR,VOMiraServJava_2_0_13,TH3627,CY124,TC11,SIZ01572S?,O9i5LLI1Yd2XgI90oZ,OA01,HDxxxxxxxxxxxxxx,ABD,RC776,AR776,OMNOT COMPLETED,ODSTATION BUSY,DMNOT COMPLETED,RENOT COMPLETED,RMNOT COMPLETED,RYL,ATV,CDVisa,OL01 MiraServ.log.10:2016/02/07 15:25:13 1 TxSendPOSResp 0 5 (661) -> EDxxxxxxxxxxxxxxx,MI1,IN0019093203,A113214,TK00:027031636:0617:_:V:166056:_:LCLCOCMSN1:LCLCOCMSN1:1448175096,MTR,VOMiraServJava_2_0_13,TH3627,CY124,TC11,SIZ01572S?,IDi5LLI1Yd2XgI90oZ,OA01,HDxxxxxxxxxxxxxx,ABD,RC776,AR776,OMNOT COMPLETED,ODSTATION BUSY,DMNOT COMPLETED,RENOT COMPLETED,RMNOT COMPLETED,RYL,ATV,CDVisa,OL01,SRN,VEN,CL01,RL01,RO776,RUN,RI ,CX** TRANSACTION RECORD **\n\nTran. #: 3627\n\nVisa Credit Auth […]

Удалить строку с пробелами и цитатами из xml-файла

Я хотел бы удалить строку currencyId="GBP" из XML-файла. Обратите внимание, что перед первой буквой c находится пробел. У меня возникли проблемы с анализом данных, и удаление этой строки (включая начальное пространство) облегчит мне работу. Я знаю, что могу использовать sed, но пространство в начале строки и двойные кавычки, кажется, отключает меня в моих попытках до […]

Найти и заменить слова в текстовом файле рекурсивно

У меня есть дерево папок внутри этих папок, есть много текстовых файлов. Эти файлы имеют одно и то же имя «log.txt» и тот же формат. Например, внутри каждого файла мы видим несколько строк, например: date name . . . Как я могу использовать команду find для поиска всех текстовых файлов «log.txt» в этих папках дерева, […]

Interesting Posts

Попытка локальных ключей SSH перед агентом

Конкретное разрешение каталога для одного пользователя, использующего sftp

Как показать полное имя дня с помощью команды, например, 16 июля 1991 г.

Команда, которая может находить файлы, на которые не ссылаются другие файлы, а затем удалять их

lsblk ничего не показывает о корневой файловой системе

Перенаправить stderr в файл, но создать, только если произошел какой-либо stderr?

В чем смысл & amp в отношении тестовой команды?

Как отображать информацию обо всех встречающихся символических ссылках по заданному пути?

Можно ли отменить LVM pvmove?

Ошибка ETX4-fs при запуске

Измените размер основного раздела для установки другого дистрибутива

Выполнить как другой пользователь, который не является root

Как удалить правило сети VirtualBox?

Команда для перемещения окна на все рабочие столы

почему ежедневный cron не работает на CentOS 6?

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