SED для Linux - Basics

SED для Linux - Basics

Decks
Free
Знаток
Знаток
111 карт
Практическая колода по sed: базовые подстановки, печать, удаление, диапазоны, адресация строк и типовые команды для быстрой обработки текста в Linux.
Для практиков
Понятные
определения
Учите эффективно
и запоминайте надолго
View
111 карт
Демо-обучение: 1 из 10
Последнее обновление: April 2026
Demo training
1/10
Term / Question
...
Translation / Answer
...
Space - flip, click on the card - flip. You can choose the answer immediately.
Don't know
Easy

View

Term / Question
sed
[sed]
Hint: обработка текста из stdin и файлов
Context: sed is used to transform text streams quickly from the command line. - sed используют для быстрой обработки текстовых потоков из командной строки.
Translation / Answer
sed (потоковый редактор текста для фильтрации и преобразования строк)
Term / Question
stream editor
[striːm ˈedɪtər]
Hint: не интерактивный редактор, а фильтр
Context: A stream editor changes text as it passes through the pipeline. - Потоковый редактор изменяет текст прямо во время прохождения по конвейеру.
Translation / Answer
потоковый редактор (редактор, который обрабатывает текст построчно в потоке)
Term / Question
pattern space
[ˈpætərn speɪs]
Hint: главное рабочее место sed
Context: sed processes input line by line through the pattern space. - sed обрабатывает ввод построчно через pattern space.
Translation / Answer
pattern space (текущая строка или текущий рабочий буфер sed)
Term / Question
hold space
[hoʊld speɪs]
Hint: вспомогательная память sed
Context: Hold space lets sed keep text for later reuse. - Hold space позволяет sed временно сохранять текст для последующего использования.
Translation / Answer
hold space (дополнительный буфер sed для временного хранения текста)
Term / Question
address
[əˈdres]
Hint: строка, диапазон или шаблон
Context: An address in sed limits a command to selected lines. - Адрес в sed ограничивает команду выбранными строками.
Translation / Answer
адрес в sed (указание, к каким строкам применять команду)
Term / Question
line address
[laɪn əˈdres]
Hint: например только 5-я строка
Context: A line address applies a sed command only to one specific line. - Адрес строки применяет команду sed только к одной конкретной строке.
Translation / Answer
адрес строки (конкретный номер строки в sed)
Term / Question
range
[reɪndʒ]
Hint: от одной строки до другой
Context: A range lets sed apply a command to multiple consecutive lines. - Диапазон позволяет sed применять команду к нескольким подряд идущим строкам.
Translation / Answer
диапазон строк
Term / Question
substitution
[ˌsʌbstɪˈtuːʃən]
Hint: главная операция s/.../.../
Context: Substitution is one of the most common sed operations. - Подстановка - одна из самых частых операций в sed.
Translation / Answer
подстановка и замена в sed
Term / Question
delimiter
[dɪˈlɪmɪtər]
Hint: обычно /, но можно и другой символ
Context: A custom delimiter can make sed commands easier to read. - Пользовательский разделитель может сделать sed-команды читаемее.
Translation / Answer
разделитель в sed-команде
Term / Question
global flag
[ˈɡloʊbəl flæɡ]
Hint: заменять все вхождения в строке
Context: Without the global flag, sed replaces only the first match on a line. - Без глобального флага sed заменяет только первое совпадение в строке.
Translation / Answer
глобальный флаг замены
Term / Question
print flag
[prɪnt flæɡ]
Hint: печатает строку, если замена сработала
Context: The print flag is useful when you only want changed lines. - Флаг печати полезен, когда нужны только изменённые строки.
Translation / Answer
флаг печати при замене
Term / Question
in-place editing
[ɪn pleɪs ˈedɪtɪŋ]
Hint: изменить файл без отдельного вывода
Context: In-place editing changes the file directly. - Редактирование на месте меняет файл напрямую.
Translation / Answer
редактирование файла на месте
Term / Question
backup file
[ˈbækʌp faɪl]
Hint: полезно при in-place замене
Context: A backup file is useful before destructive text replacements. - Резервная копия полезна перед разрушительными заменами текста.
Translation / Answer
резервная копия файла
Term / Question
regex
[ˈreɡeks]
Hint: шаблон поиска для sed
Context: sed uses regular expressions to match text patterns. - sed использует регулярные выражения для поиска текстовых шаблонов.
Translation / Answer
регулярное выражение
Term / Question
capturing group
[ˈkæptʃərɪŋ ɡruːp]
Hint: сохранить часть совпадения для повторного использования
Context: Capturing groups let sed reuse matched fragments in replacements. - Захватывающие группы позволяют sed повторно использовать найденные фрагменты в замене.
Translation / Answer
захватывающая группа
Term / Question
backreference
[ˈbækˌrefərəns]
Hint: использовать сохранённую часть совпадения
Context: Backreferences help rearrange text during substitution. - Обратные ссылки помогают перестраивать текст во время замены.
Translation / Answer
обратная ссылка на группу
Term / Question
command script
[kəˈmænd skrɪpt]
Hint: несколько действий подряд
Context: A sed command script can hold multiple text-processing steps. - Скрипт sed может содержать несколько шагов обработки текста.
Translation / Answer
скрипт sed (набор sed-команд в файле или через -e)
Term / Question
filter
[ˈfɪltər]
Hint: принять поток и вернуть преобразованный поток
Context: sed is often used as a text filter in shell pipelines. - sed часто используют как текстовый фильтр в shell-конвейерах.
Translation / Answer
фильтр текста
Term / Question
transformation
[ˌtrænsfərˈmeɪʃən]
Hint: изменение строк по правилам
Context: sed is useful for fast text transformation tasks. - sed полезен для быстрых задач преобразования текста.
Translation / Answer
преобразование текста
Term / Question
script file
[skrɪpt faɪl]
Hint: команды можно хранить отдельно от shell
Context: A script file keeps complex sed logic easier to maintain. - Файл скрипта делает сложную логику sed более поддерживаемой.
Translation / Answer
файл со скриптом sed
Term / Question
sed 's/foo/bar/'
Hint: базовая замена
Context: sed 's/foo/bar/' replaces only the first foo on each line. - sed 's/foo/bar/' заменяет только первое foo в каждой строке.
Translation / Answer
заменить первое foo на bar в каждой строке
Term / Question
sed 's/foo/bar/g'
Hint: глобальная замена
Context: sed 's/foo/bar/g' replaces every foo on each line. - sed 's/foo/bar/g' заменяет все foo в каждой строке.
Translation / Answer
заменить все foo на bar в каждой строке
Term / Question
sed 's/foo/bar/2'
Hint: не первое и не все
Context: sed 's/foo/bar/2' changes only the second match in each line. - sed 's/foo/bar/2' меняет только второе совпадение в каждой строке.
Translation / Answer
заменить только второе вхождение foo в строке
Term / Question
sed 's/foo/bar/3g'
Hint: гибкое управление заменой
Context: sed 's/foo/bar/3g' starts replacing from the third match onward. - sed 's/foo/bar/3g' начинает замену с третьего совпадения и дальше.
Translation / Answer
заменять начиная с третьего совпадения

Получите доступ ко всем картам

Зарегистрируйтесь бесплатно, чтобы открыть все 111 карт и начать учиться без ограничений.