Расширение строк и арифметических выражений
Часть курса Bash
Вы постоянно будете сталкиваться с ситуацией, когда переменная содержит почти то, что нужно, но не совсем. Полный путь к файлу, когда нужно только имя файла. Имя файла, когда нужно только расширение. Предложение, в котором нужно заменить одно слово. Пара чисел, которые нужно сложить для отчёта.
Представьте ценник вида $19.99, из которого нужно только число 19.99, без знака доллара в начале. Или файл фотографии vacation.jpg, из которого нужно только vacation, без .jpg в конце. В Bash есть синтаксис именно для такой обрезки, и он не требует никакого внешнего инструмента. ...
Хочешь изучать Bash Расширение строк и арифметических выражений в реальной среде?
Нажми ниже, получи Linux-машину с Bash наготове и пройди Расширение строк и арифметических выражений на практике вместе с AI-наставником, который знает твой код.
Начать этот урокРасширение строк и арифметических выраженийЧему вы научитесь
- ${var#prefix}
- ${var%suffix}
- ${var//old/new}
- $(( arith ))
- Printf formatting
Читай этот урок на своём языке
Все уроки этого курса
12 уроков- 1Что такое Bash20 мин
- 2Shebang и ваш первый скрипт25 мин
- 3Переменные и кавычки25 мин
- 4Условные выражения и тесты30 мин
- 5Циклы25 мин
- 6Функции25 мин
- 7Массивы25 мин
- 8Расширение строк и арифметических выражений25 мин
- 9Перенаправление ввода-вывода и конвейеры (pipes)25 мин
- 10Обработка ошибок и ловушки (traps)30 мин
- 11Отладка и лучшие практики25 мин
- 12Итоговый проект: скрипт начальной настройки сервера60 мин
