P004 UNIXObsahPředchozí: Shell - Expanze proměnných |
Expanze proměnných (řetězce)
- ${proměnná%slovo}
Odstraní nejkratší sufix (podřetězec končící s koncem řetězce).Zadané slovo se expanduje do podoby vzorku na obsahu proměnné. Pokud operátor najde vzorek na konci řetězce, odstraní jeho nejkratší vyhovující část.
- ${proměnná%%slovo}
Odstraní nejdelší sufix.Zadané slovo se expanduje do podoby vzorku na obsahu proměnné. Pokud operátor najde vzorek na konci řetězce, odstraní jeho nejdelší vyhovující část.
- ${proměnná#slovo}
Odstraní nejkratší prefix (podřetězec začínající se začátkem řetězce).Zadané slovo se expanduje do podoby vzorku na obsahu proměnné. Pokud operátor najde vzorek na začátku řetězce, odstraní jeho nejkratší vyhovující část.
- ${proměnná##slovo}
Odstraní nejdelší prefix.Zadané slovo se expanduje do podoby vzorku na obsahu proměnné. Pokud operátor najde vzorek na začátku řetězce, odstraní jeho nejdelší vyhovující část.
Následující: Shell - Vlnková expanze Obsah |
Michal Brandejs brandejs@informatics.muni.cz