SED для Linux - Basics
牌组
免费
111 карт
Практическая колода по sed: базовые подстановки, печать, удаление, диапазоны, адресация строк и типовые команды для быстрой обработки текста в Linux.
Для практиков
Понятные
определения
определения
Учите эффективно
и запоминайте надолго
и запоминайте надолго
111 карт
Демо-обучение: 1 из 10
Последнее обновление: 四月 2026
演示学习
1/10
术语 / 问题
...
...
提示
翻译 / 答案
...
上下文
空格键 - 翻转,点击卡片 - 翻转。您可以立即选择答案。
←
不知道
简单
→
术语 / 问题
...
...
每张卡片的显示模式都是自动选择的。
查看
术语 / 问题
sed
[sed]
提示: обработка текста из stdin и файлов
上下文: sed is used to transform text streams quickly from the command line. - sed используют для быстрой обработки текстовых потоков из командной строки.
翻译 / 答案
sed (потоковый редактор текста для фильтрации и преобразования строк)
术语 / 问题
stream editor
[striːm ˈedɪtər]
提示: не интерактивный редактор, а фильтр
上下文: A stream editor changes text as it passes through the pipeline. - Потоковый редактор изменяет текст прямо во время прохождения по конвейеру.
翻译 / 答案
потоковый редактор (редактор, который обрабатывает текст построчно в потоке)
术语 / 问题
pattern space
[ˈpætərn speɪs]
提示: главное рабочее место sed
上下文: sed processes input line by line through the pattern space. - sed обрабатывает ввод построчно через pattern space.
翻译 / 答案
pattern space (текущая строка или текущий рабочий буфер sed)
术语 / 问题
hold space
[hoʊld speɪs]
提示: вспомогательная память sed
上下文: Hold space lets sed keep text for later reuse. - Hold space позволяет sed временно сохранять текст для последующего использования.
翻译 / 答案
hold space (дополнительный буфер sed для временного хранения текста)
术语 / 问题
address
[əˈdres]
提示: строка, диапазон или шаблон
上下文: An address in sed limits a command to selected lines. - Адрес в sed ограничивает команду выбранными строками.
翻译 / 答案
адрес в sed (указание, к каким строкам применять команду)
术语 / 问题
line address
[laɪn əˈdres]
提示: например только 5-я строка
上下文: A line address applies a sed command only to one specific line. - Адрес строки применяет команду sed только к одной конкретной строке.
翻译 / 答案
адрес строки (конкретный номер строки в sed)
术语 / 问题
range
[reɪndʒ]
提示: от одной строки до другой
上下文: A range lets sed apply a command to multiple consecutive lines. - Диапазон позволяет sed применять команду к нескольким подряд идущим строкам.
翻译 / 答案
диапазон строк
术语 / 问题
substitution
[ˌsʌbstɪˈtuːʃən]
提示: главная операция s/.../.../
上下文: Substitution is one of the most common sed operations. - Подстановка - одна из самых частых операций в sed.
翻译 / 答案
подстановка и замена в sed
术语 / 问题
delimiter
[dɪˈlɪmɪtər]
提示: обычно /, но можно и другой символ
上下文: A custom delimiter can make sed commands easier to read. - Пользовательский разделитель может сделать sed-команды читаемее.
翻译 / 答案
разделитель в sed-команде
术语 / 问题
global flag
[ˈɡloʊbəl flæɡ]
提示: заменять все вхождения в строке
上下文: Without the global flag, sed replaces only the first match on a line. - Без глобального флага sed заменяет только первое совпадение в строке.
翻译 / 答案
глобальный флаг замены
术语 / 问题
print flag
[prɪnt flæɡ]
提示: печатает строку, если замена сработала
上下文: The print flag is useful when you only want changed lines. - Флаг печати полезен, когда нужны только изменённые строки.
翻译 / 答案
флаг печати при замене
术语 / 问题
in-place editing
[ɪn pleɪs ˈedɪtɪŋ]
提示: изменить файл без отдельного вывода
上下文: In-place editing changes the file directly. - Редактирование на месте меняет файл напрямую.
翻译 / 答案
редактирование файла на месте
术语 / 问题
backup file
[ˈbækʌp faɪl]
提示: полезно при in-place замене
上下文: A backup file is useful before destructive text replacements. - Резервная копия полезна перед разрушительными заменами текста.
翻译 / 答案
резервная копия файла
术语 / 问题
regex
[ˈreɡeks]
提示: шаблон поиска для sed
上下文: sed uses regular expressions to match text patterns. - sed использует регулярные выражения для поиска текстовых шаблонов.
翻译 / 答案
регулярное выражение
术语 / 问题
capturing group
[ˈkæptʃərɪŋ ɡruːp]
提示: сохранить часть совпадения для повторного использования
上下文: Capturing groups let sed reuse matched fragments in replacements. - Захватывающие группы позволяют sed повторно использовать найденные фрагменты в замене.
翻译 / 答案
захватывающая группа
术语 / 问题
backreference
[ˈbækˌrefərəns]
提示: использовать сохранённую часть совпадения
上下文: Backreferences help rearrange text during substitution. - Обратные ссылки помогают перестраивать текст во время замены.
翻译 / 答案
обратная ссылка на группу
术语 / 问题
command script
[kəˈmænd skrɪpt]
提示: несколько действий подряд
上下文: A sed command script can hold multiple text-processing steps. - Скрипт sed может содержать несколько шагов обработки текста.
翻译 / 答案
скрипт sed (набор sed-команд в файле или через -e)
术语 / 问题
filter
[ˈfɪltər]
提示: принять поток и вернуть преобразованный поток
上下文: sed is often used as a text filter in shell pipelines. - sed часто используют как текстовый фильтр в shell-конвейерах.
翻译 / 答案
фильтр текста
术语 / 问题
transformation
[ˌtrænsfərˈmeɪʃən]
提示: изменение строк по правилам
上下文: sed is useful for fast text transformation tasks. - sed полезен для быстрых задач преобразования текста.
翻译 / 答案
преобразование текста
术语 / 问题
script file
[skrɪpt faɪl]
提示: команды можно хранить отдельно от shell
上下文: A script file keeps complex sed logic easier to maintain. - Файл скрипта делает сложную логику sed более поддерживаемой.
翻译 / 答案
файл со скриптом sed
术语 / 问题
sed 's/foo/bar/'
提示: базовая замена
上下文: sed 's/foo/bar/' replaces only the first foo on each line. - sed 's/foo/bar/' заменяет только первое foo в каждой строке.
翻译 / 答案
заменить первое foo на bar в каждой строке
术语 / 问题
sed 's/foo/bar/g'
提示: глобальная замена
上下文: sed 's/foo/bar/g' replaces every foo on each line. - sed 's/foo/bar/g' заменяет все foo в каждой строке.
翻译 / 答案
заменить все foo на bar в каждой строке
术语 / 问题
sed 's/foo/bar/2'
提示: не первое и не все
上下文: sed 's/foo/bar/2' changes only the second match in each line. - sed 's/foo/bar/2' меняет только второе совпадение в каждой строке.
翻译 / 答案
заменить только второе вхождение foo в строке
术语 / 问题
sed 's/foo/bar/3g'
提示: гибкое управление заменой
上下文: sed 's/foo/bar/3g' starts replacing from the third match onward. - sed 's/foo/bar/3g' начинает замену с третьего совпадения и дальше.
翻译 / 答案
заменять начиная с третьего совпадения