Interpolazione di una stringa

Fish Shell:
Interpolazione di una stringa

How to: (Come fare:)

Ecco come interpolare una stringa in Fish Shell.

set nome "Mondo"
echo "Ciao, $nome!"

Output:

Ciao, Mondo!

Più complesso:

set prezzo 100
echo "Il costo totale è $(math $prezzo * 1.22) euro, IVA inclusa."

Output:

Il costo totale è 122 euro, IVA inclusa.

Deep Dive (Approfondimento)

L’interpolazione di stringhe risale ai giorni del telegrafo. Il principio dietro rimane: sostituire un segnaposto con un valore specifico. In Fish Shell, usi il simbolo $ seguito dal nome della variabile. È diretto e meno prolisso di altri linguaggi che richiedono funzioni o metodi aggiuntivi.

Alcune shell alternative, come Bash o Zsh, hanno approcci leggermente diversi per l’interpolazione di stringhe, che possono comprendere notazioni come "${var}" o manipolazioni più complesse. Fish è stato progettato per essere più leggibile e semplice, mirando a evitare errori comuni e rendere lo script più pulito.

Fish implementa l’interpolazione di stringhe nel suo parsing della linea di comando. Quando Fish incontra il carattere $, cerca di espandere ciò che segue come variabile. Se esiste, sostituisce il segnaposto con il suo valore.

See Also (Vedi Anche)