Шрифт:
Другая команда
Реализовать команду
В этой версии символ табуляции вставляется даже в пустую строку, что не требуется. В лучшей версии используется возможность
Шаблон
Есть еще один способ определения команды
шаблон
Как уже отмечалось,
Хотя
От вас может потребоваться другая работа с данными, например вставка пробелов. Один из способов заключается в том, чтобы выходной поток
Обратите внимание, где находятся кавычки и символ перевода строки: команды должны быть на отдельных строках, но редактор игнорирует пробелы и символы табуляции в начале строки.
Представляется естественным с помощью рассмотренных выше приемов составить программу
Можно помещать команды редактора
Вы можете обращаться к строкам, используя не только их номера. Так, команда
выдает из входного потока все строки до первой включительно, которые соответствуют шаблону, а команда
удаляет каждую строку, содержащую шаблон; удаление происходит до автоматического вывода строк, поэтому удаленные строки не учитываются.
Хотя автоматический вывод обычно удобен, иногда он мешает. Его можно отключить с помощью флага
эквивалентен команде
эквивалентно команде
Для чего нужны две команды