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
© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/string-sub.html