Spec-Zone.ru › Fish 3.7

string-sub - извлечение подстрок

Синопсис

string sub [(-s | --start) START] [(-e | --end) END] [(-l | --length) LENGTH]
           [-q | --quiet] [STRING ...]

Описание

string sub выводит подстроку каждого строкового аргумента. Начало/конец подстроки можно указать с помощью -s/-e или --start/--end, после чего следует значение индекса, начиная с 1. Положительные значения индекса относятся к началу строки, а отрицательные — к концу строки. Значение начала по умолчанию равно 1. Длина подстроки может быть указана с помощью -l или --length. Если длина или конец не указаны, подстрока продолжается до конца каждой строки. Код выхода: 0, если выполнена хотя бы одна операция извлечения подстроки, 1 в противном случае. --length взаимоисключает --end.

Примеры

>_ string sub --length 2 abcde
ab

>_ string sub -s 2 -l 2 abcde
bc

>_ string sub --start=-2 abcde
de

>_ string sub --end=3 abcde
abc

>_ string sub -e -1 abcde
abcd

>_ string sub -s 2 -e -1 abcde
bcd

>_ string sub -s -3 -e -2 abcde
c

© 2005-2009 Axel Liljencrantz, 2009-2023 fish-shell contributors
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.6/cmds/string-sub.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API