Alexey
17.08.2024
PHP, Офисные программы
awk, GNOME Scientific calculator, gnome-calculator, Python, калькуляторы, математика
Оглавление 1. Как извлечь кубический корень в Linux 2. Как найти кубический корень в калькуляторе Linux (GNOME Scientific calculator) 3. Как найти корень любой степени в калькуляторе Linux (GNOME Scientific calculator) 4. Как найти корень любой степени в командной строке…
ДАЛЕЕ
Alexey
12.07.2024
Обработка текста в консоли и консольные текстовые редакторы
awk, Perl, sed, tail
Для исправления ошибки, о которой я писал в предыдущей заметке, мне понадобилось удалить единственную строку из файлов с экспортированными базами данных. При этом размер некоторых файлов превышает 2 Гб и это действие не является единичным. Если вы попробуете открыть файл…
ДАЛЕЕ
Alexey
09.07.2022
Обработка текста в консоли и консольные текстовые редакторы
awk, cat, белые пробелы, табуляция / Tab / tabulation
Почему awk неправильно определяет границы данных, разделённых табуляцией Следующая команда вместо ожидаемого третьего столбца вернёт пустой результат: echo '1 2 3 4 5 6' | awk -F'\t' '{ print $3 }' В команде вместо стандартного FS (Input field separator, разделитесь…
ДАЛЕЕ
Alexey
09.07.2022
PHP, Python, Ruby, Обработка текста в консоли и консольные текстовые редакторы
awk, Bash, NodeJS, Perl, PHP, Python, Ruby, sed, tr, zsh
В этой заметке будет показано, как преобразовать строку в верхний регистр (заглавные буквы буквы, прописные буквы) в командной строке Linux. Чтобы конвертировать строку в большие буквы независимо от её текущего регистра, используйте одну из следующих команд. tr echo "Hi all"…
ДАЛЕЕ
Alexey
09.07.2022
PHP, Python, Ruby, Обработка текста в консоли и консольные текстовые редакторы
awk, Bash, NodeJS, Perl, PHP, Python, Ruby, sed, tr, zsh
В этой заметке будет показано, как преобразовать строку в нижний регистр (строчные буквы) в командной строке Linux. Чтобы конвертировать строку в маленькие буквы независимо от её текущего регистра, используйте одну из следующих команд. tr echo "Hi all" | tr '[:upper:]’…
ДАЛЕЕ
Alexey
09.07.2022
Обработка текста в консоли и консольные текстовые редакторы
awk, cut, sed, белые пробелы
В этой заметке рассмотрим, как вывести с определённого столбца до последнего. Например: как вывести со второго столбца до последнего как вывести с третьего столбца до последнего как вывести с четвёртого столбца до последнего как вывести с n-го столбца до последнего…
ДАЛЕЕ
Alexey
09.07.2022
Обработка текста в консоли и консольные текстовые редакторы
awk, интерфейс командной строки (CLI)
Оглавление 1. Так что такое AWK? 2. Что может делать AWK? 3. Специальные переменные 4. Простые примеры Awk 5. Вызов функций 6. Массивы 7. AWK и оболочки (sh/ksh/bash/csh) 8. Вопросы и ответы по awk 9. Примеры решения задач с помощью…
ДАЛЕЕ
Alexey
08.07.2022
Обработка текста в консоли и консольные текстовые редакторы
awk, echo, newline, paste, Perl, printf, sed, tr, xargs, белые пробелы
Как удалить newline (перевод строки) из строки в Bash Для перевода строки в операционных системах используются символы: '\n' (newline) '\r' (carriage return) Причём в Linux используется \n (также называется EOL, End of Line, newline, новая строка). В других операционных системах…
ДАЛЕЕ
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 и регулярные выражения. А что если нам нужно найти то, что находится между совпадением первого шаблона и между совпадением второго шаблона? То есть нам нужно найти…
ДАЛЕЕ