Fish Shell:
Інтерполяція рядків
Що та Навіщо?
Інтерполяція рядків — це вставка змінних або виразів у рядок. Програмісти це роблять, щоб легко формувати динамічний контент.
How to:
Як це зробити:
set name "Василь"
echo "Привіт, $name!"
Вивід: Привіт, Василь!
set count 5
echo "У вас залишилось $count спроб."
Вивід: У вас залишилось 5 спроб.
set item "книга"
set price 200
echo "Ціна за одну $item: $price гривень."
Вивід: Ціна за одну книга: 200 гривень.
Deep Dive
Поглиблений Розгляд
Ще з баш-подібних шелів ми інтерполюємо рядки для зручності. У Fish, відмінною особливістю є відсутність необхідності використовувати скобки для інтерполяції, на відміну від bash
. Є альтернативи, як от форматування з printf або використання з’єднання рядків за допомогою команди string join
. За лаштунками, Fish обробляє вставку змінної у рядок безпосередньо, забезпечуючи чистоту синтаксису та простоту використання.
See Also
Дивіться Також
- Офіційна документація Fish Shell: Interpolation
- Корисні приклади інтерполяції рядків у Fish: Fish Shell Cookbook
- Різниця між Fish і іншими шелами: Fish vs Bash