
help chain | help chars | help colors | help compile | help nocase | help office | help options | help patterns | help select | help shell | help unicode | help var | samp | Команда: help patterns подстановочные знаки sfk и текстовые шаблоны:
доступные подстановочные знаки:
* = любое количество символов.
? = один символ.
доступные шаблоны косой черты:
\т = ТАБУЛЯЦИЯ
\q = двойная кавычка "
\r = возврат каретки
\n = перевод строки
\xnn = любой символ с шестнадцатеричным значением nn,
например, \x09 совпадает с \t (TAB)
\\ = обратная косая черта \ сама
\* = сама звездочка '*' [только с некоторыми командами]
\? = кавычка '?' [только с некоторыми командами]
поддержка командами:
если какая-либо команда поддерживает шаблоны косой черты,
- по умолчанию они не активны, кроме команд
начиная с «x», которые используют выражения SFK.
- использовать, например, -spat сразу после имени команды:
sfk echo -spat "three\tlittle\ttabs\t."
принты: три маленькие вкладки.
- для глобальной активации шаблонов косой черты для нескольких команд
цепочки команд, скажем -spat сразу после "sfk":
sfk -spat echo "two\ttabs" +filter -rep "x\tx_x"
печатает: two_tabs
если какая-либо команда поддерживает подстановочные знаки,
- они активны по умолчанию.
- их можно деактивировать опцией -literal или -lit,
если вам нужно найти/заменить '*' или '?' сами персонажи:
sfk echo "*** ok ***" +filter -lit -rep "_*_=_"
печатает: === хорошо ===
- деактивировать глобально по нескольким командам цепочки,
say -literal сразу после "sfk":
sfk -буквенное эхо "*** ок ???" +фильтр -lit -rep "_?_!_"
печатает: *** ок !!!
- другой способ найти/заменить '*' или '?' то есть плевать
а затем использовать \* и \? узоры:
sfk echo "*** ok ***" +filter -spat -rep "_\*_=_"
печатает: === хорошо ===
дальнейшее чтение:
sfk help options - справочник по общим параметрам
Цепочка справки sfk - о цепочке команд |
![]() |