P004 UNIX

Obsah
Př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