Fish Shell:
Об'єднання рядків
Як це робити:
Склеювання рядків в Fish можна зробити просто поставивши їх поряд.
set greeting "Привіт, "
set name "світе!"
echo $greeting$name
Вивід:
Привіт, світе!
Ще можна використовувати команду string
:
set full (string join '' $greeting $name)
echo $full
Вивід:
Привіт, світе!
Поглиблено:
У більшості командних оболонок основний механізм склеювання рядків — це просто писати їх поруч. У минулому цей процес міг бути менш інтуїтивним або вимагати спеціальних інструментів.
Fish Shell відрізняється спрощеністю. Використовуючи лише пробіли для об’єднання рядків, дозволяє коду бути чистим і читабельним. Крім того, команда string
пропонує розширені можливості для маніпулювання рядками.
Альтернативи в інших оболонках включають оператори склеювання, такі як ‘+’ у PowerShell або ‘.’ у PHP. Однак, в Bash і POSIX шелах зазвичай рядки склеюються без прямих операторів.
Дивіться також:
- Офіційна документація по Fish Shell: https://fishshell.com/docs/current/index.html
- String manipulation in Fish: https://fishshell.com/docs/current/commands.html#string
- Stack Overflow - questions and answers about Fish Shell: https://stackoverflow.com/questions/tagged/fish