Иногда, в текстовом редакторе vi/vim, при попытки удаления символов с помощью клавиши backspace в режиме вставки, вы можете столкнуться с тем, что у вас это не получится сделать. Даже несмотря на то, что это не баг, а feature редактора vi/vim, вы все равно возможно захотите исправить «неработающий» backspace. В этой небольшой заметке я покажу, как […]
text-processing
Sublime Text: Установить Пакет (Плагин) — Package Control
Sublime Text — один из самых популярных редакторов кода с большим количеством встроенных функций. Его функциональность может быть чрезвычайно расширена сотнями полезных плагинов. Самый простой способ установить пакет (плагин) для Sublime Text — это использовать Package Control — менеджер пакетов для Sublime Text.
Vi/Vim — Не Работают Стрелки — Печатают Буквы в Режиме Вставки
По умолчанию, в текстовом редакторе vi/vim для навигации используются клавиши h, j, k и l. Нажатие стрелочек в режиме вставки приведет к печати заглавных букв A, B, C, D с новой строки. В этой небольшой заметке я покажу, как исправить неработающие стрелки печатающие буквы в режиме вставки в vi/vim.
RegEx: Найти IP Адреса в Файле с Помощью Grep
Ниже представлены регулярные выражения, которые помогут найти и напечатать все IP адреса из файла. Данные регулярные выражения соответствуют шаблонам IPv4 адресов. IP адреса, соответствующие регулярным выражения, могут быть извлечены из файла с помощью команды grep. В данной заметке Вы найдете как сами регулярные выражения, так и примеры того, как найти и извлечь все IP адреса […]
SED/AWK — Добавить в Начало или в Конец Строки
Время от времени возникает необходимость быстро отредактировтаь какой-либой файл. И само собой разумеется, что для этой работы самыми популярными утилитами командной строки в Linux являются sed и awk — две лучшие программы для обработки текста. В даной статье вы найдете информацию о том, как добавить какой-либо текст или символ (например запятую) в начало или в […]
RegEx: Найти Email Адреса в Файле с Помощью Grep
Ниже Вы найдете регулярное выражение, который поможет проверить валидность и извлечь все подходящие email адреса из файла. Это регулярное выражение подходит для 99% использующихся в наши дни email адресов. В этой статье Вы найдете само регулярное выражение соответствующее email адресу, и пример того, как извлечь из файла соответствующие паттерну почтовые ящики с помощью команды grep. […]
Удаление Первых и Последних Символов из Строк в Bash
Из данной статьи Вы узнаете как удалить несколько символы в начале кажой строки в Bash и как напечатать часть строки между заданными первым и последним символами, используя команду cut. Вы также узнаете как удалить последние символы в конце каждой строки с помощью хитрости и команды reverse. Я создал файл со следующим содержимым и буду использовать […]
AWK: Печать Столбцов — Указываем Разделитель — Linux Bash
Команда awk — это мощный инструмент командной строки в Linux, который можно использовать для обработки входных данных в виде столбцов. В данной статье я покажу, как печатать столбцы по номерам — первый, второй, последний, несколько столбцов и т.д. Я покажу, как изменить разделитель по умолчанию в awk. А в конце этой статьи я также покажу, […]
Grep OR — Grep AND — Grep NOT — Несколько Условий
Самыми распространенными утилитами для парсинга файлов в Linux являются команды grep, egrep, sed и awk. Из данной статьи вы узнаете, как выполнить поиск строк в файле по нескольким условиям, которые задаются логическими операторами OR, AND, NOT с помощью grep, egrep, sed и awk из командной строки в Linux. Я приведу примеры того, как найти все […]
Печать Файла Между Двух Строк с SED и AWK
Из данной заметки Вы узнаете как вывести строки между двух паттернов в bash. Я покажу как с помощью sed и awk найти и напечатать содержимое файла между двух паттернов. В качестве примера, я создал следующий файл, который буду использовать для печати текста между строк, содержащих шаблоны. I Love Linux ***** BEGIN ***** BASH is awesome […]