Изучаю "fish shell". В Линуксе по умолчанию есть консоль (терминал), fish - это усовершенствованная её версия.
Наткнулся на интересный пример, внутреннего языка. Используется слово для присвоения значения.
set foo a b c
set a 10; set b 20; set c 30
for i in (seq (count $$foo))
echo $$foo[$i]
end
# Output is:
# 10
# 20
# 30