Alexey
12.07.2024
Обработка текста в консоли и консольные текстовые редакторы
awk, Perl, sed, tail
Для исправления ошибки, о которой я писал в предыдущей заметке, мне понадобилось удалить единственную строку из файлов с экспортированными базами данных. При этом размер некоторых файлов превышает 2 Гб и это действие не является единичным. Если вы попробуете открыть файл…
ДАЛЕЕ
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
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
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 и регулярные выражения. А что если нам нужно найти то, что находится между совпадением первого шаблона и между совпадением второго шаблона? То есть нам нужно найти…
ДАЛЕЕ
Alexey
20.07.2015
Обработка текста в консоли и консольные текстовые редакторы
gsed, sed
Полезные однострочные скрипты для sed (потокового редактора Unix), составленные Эриком Пементом Источник: https://n0where.net/sed-command-examples/ Есть несколько программ, которые являются настоящими рабочими лошадками в обойме UNIX. Эти программы просты в использовании для простых действий, хотя они имеют богатый набор команд для выполнения комплексных действий.…
ДАЛЕЕ