Пометки слов
Пометки слов (word designators) используются для выбора необходимых слов из события. Двоеточие (:) отделяет пометку слова от спецификации события. Двоеточие можно не указывать, если пометка слова начинается символом ^, $, *, - или %. Слова нумеруются с начала строки, причем первое слово имеет номер 0. Слова вставляются в текущую строку через один пробел.
0
Нулевое слово. Для командного интерпретатора это - имя команды.
n
n-ное слово.
^
Первый аргумент. Т.е. слово 1.
$
Последний аргумент.
%
Слово, сопоставившееся при последнем поиске '?строка?'.
x-y
Диапазон слов; '-y' - это сокращение для '0-y'.
*
Все слова, кроме нулевого. Это синоним '1-$'. Вполне допустимо использовать * если в событии есть всего одно слово - в этом случае возвращается пустая строка.
x*
Сокращение для x-$.
x-
Сокращенная форма для x-$, аналогично x*, но не включая последнее слово.
Если пометка слова указана без спецификации события, в качестве события используется предыдущая команда.