MyTetra Share
Делитесь знаниями!
Работа со строками в bash
Время создания: 25.11.2009 14:03
Текстовые метки: bash, строки
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/0000001315/text.html на raw.github.com

Здесь перечислены основные методы работы со строкамв Bash.


Получить длину строки:


${#string}



Извлечение подстроки:


С position до конца


${string:position}


С position длиной length символов


${string:position:length}


Последние length символов


${string: -length}



Удаление части строки


До первого с начала


${string#substring}


До последнего с начала


${string##substring}


До первого с конца


${string%substring}


До последнего с конца


${string%%substring}



Замена подстроки


Первое вхождение


${string/substring/replacement}


Все вхождения


${string//substring/replacement}


Если в переменной var найдено совпадение с Pattern, причем совпадающая подстрока расположена в начале строки (префикс), то оно заменяется на Replacement. Поиск ведется с начала строки:


${var/#Pattern/Replacement}


Если в переменной var найдено совпадение с Pattern, причем совпадающая подстрока расположена в конце строки (суффикс), то оно заменяется на Replacement. Поиск ведется с конца строки:


${var/%Pattern/Replacement}



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования