====== BASH ====== ==== Manipulace stringu v BASHi ==== ^Command ^Popis^ |${variable%pattern} |Odsekne nejkratší shodu s patternem z konce proměnné| |${variable%%pattern} |Odsekne nejdelší shodu s patternem z konce proměnné| |${variable#pattern} |Odsekne nejkratší shodu s patternem ze začátku proměnné| |${variable##pattern} |Odsekne nejdelší shodu s patternem ze začátku proměnné| Příklady: $ string=/var/log/messages.1 $ echo ${string%/*} /var/log $ echo ${string#/var} /log/messages.1 $ echo ${string##*/} messages.1