Переменные bash
Версия от 05:33, 16 марта 2022; Дым (обсуждение | вклад) (Новая страница: «Всякий раз вспоминая, как можно выудить часть bash-переменной без разбиения её вызовом команд, гуглил что-то вроде [https://guide.bash.academy/expansions/ этой] статьи. Чтобы в дальнейшем искать не приходилось, решил перевести сюда тот самый блок, ради которого всё затевал...»)
Всякий раз вспоминая, как можно выудить часть bash-переменной без разбиения её вызовом команд, гуглил что-то вроде этой статьи. Чтобы в дальнейшем искать не приходилось, решил перевести сюда тот самый блок, ради которого всё затевалось.
Оператор | Действие | Пример | Результат |
---|---|---|---|
${переменная#образец} |
Удаление кратчайшего куска, совпадающего с образцом в начале строки. | "${url#*/}" |
↓ /guide.bash.academy/variables.html |
${переменная##образец} |
Удаление длиннейшего куска, совпадающего с образцом в начале строки. | "${url##*/}" |
↓ variables.html |