Alexey
02.04.2022
Офисные программы
convert, ImageMagick, JPG, PDF, конвертация файлов, обработка текста
В статье «Как преобразовать PDF в JPG с помощью командной строки в Linux» показано как разбить файл PDF на отдельные страницы при этом конвертировав их в изображения. Но что если необходимо выполнить обратное действие? Как собрать изображения JPG в файл…
ДАЛЕЕ
Alexey
03.03.2021
Офисные программы
convert, ImageMagick, JPG, libvips, PDF, pdftoppm, poppler, vips, обработка текста
Файлы PDF не очень просто разбить на файлы изображений в большинстве программ, которые используются для открытия этих файлов. Тем не менее для этого существует несколько утилит командной строки. Эта статья расскажет, как в командной строке Linux преобразовать PDF в JPEG.…
ДАЛЕЕ
Alexey
02.12.2020
Обработка текста в консоли и консольные текстовые редакторы
printf, обработка текста, форматирование
В отличие от многих других команд, команда printf не используется для конвейеров (она не принимает стандартный ввод) и не находит частого применения непосредственно в командной строке (чаще всего используется в сценариях). Так почему так важна? Потому что printf так широко…
ДАЛЕЕ
Alexey
24.10.2020
Офисные программы, Разработка
dos2unix, unix2dos, кодировка, обработка текста
В командах и скриптах Bash вы можете использовать строки из различных файлов. К примеру, для составления команды берётся одна строка из первого файла и вторая строка из второго файла. В скрипте мы объединяем эти строки и ожидаем получить результирующую строку,…
ДАЛЕЕ
Alexey
16.10.2020
Офисные программы
joe, консольные текстовые редакторы, обработка текста
Что такое joe в Linux JOE — мощный текстовый редактор с консольным интерфейсом. Он имеет «безрежимный» пользовательский интерфейс, который похож на многие удобные редакторы для ПК. Пользователи языков WordStar от Micro-Pro или "Turbo" от Borland будут чувствовать себя как дома.…
ДАЛЕЕ
Alexey
15.06.2020
Обработка текста в консоли и консольные текстовые редакторы
awk, Perl, printf, консольные текстовые редакторы, обработка текста, строки
Иногда необходимо привести строки или числа разной длины к определённому стандарту, например, сделать так, чтобы они содержали одинаковое количество символов. В этом случае, если строка короче необходимой длины, вначале нужно добавить нули. Данная статья опишет, как это сделать. Показанные ниже…
ДАЛЕЕ
Alexey
14.06.2020
Обработка текста в консоли и консольные текстовые редакторы
awk, Ruby, sed, консольные текстовые редакторы, обработка текста, регулярные выражения, строки
Программа sed и некоторые другие программы могут искать совпадения и делать замены. В большинстве случаев нужно найденную подстроку заменить на другую подстроку или удалить вовсе. Пример команды sed, которая ищет подстроку и заменяет на указанную: echo 123456789 | sed 's/6789/4321/'…
ДАЛЕЕ
Alexey
14.06.2020
Обработка текста в консоли и консольные текстовые редакторы
awk, Perl, sed, консольные текстовые редакторы, обработка текста, строки
Рассмотрим варианты, когда в командной строке Linux для всех строчек в файле нужно добавить строку в начало, в конец или сразу в начало и конец. К примеру, нужно добавить в файл .htaccess тысячи IP адресов для блокировки, которые содержатся в…
ДАЛЕЕ
Alexey
06.03.2019
Обработка текста в консоли и консольные текстовые редакторы
awk, ex, grep, pgrep, sed, интерфейс командной строки (CLI), консольные текстовые редакторы, обработка текста
Когда нам нужно найти строку, соответствующую определённому образцу, нам на помощь приходит команда grep и регулярные выражения. А что если нам нужно найти то, что находится между совпадением первого шаблона и между совпадением второго шаблона? То есть нам нужно найти…
ДАЛЕЕ