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 - о цепочке команд |