MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Работа со строками в bash
25.11.2009
14:03
Текстовые метки: bash, строки
Раздел: Компьютер - Linux - Bash - Команды и скрипты

Здесь перечислены основные методы работы со строкамв 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.35
Яндекс индекс цитирования