Estrazione di sottostringhe

Fish Shell:
Estrazione di sottostringhe

How to:

Utilizziamo il comando string di Fish per lavorare con le stringhe. Ecco un esempio semplice.

set frase "Amo programmare in Fish Shell"
echo $frase | string sub -s 5 -l 11

Output:

programmare

Un altro esempio? Volentieri. Prendiamo solo la prima parola.

set frase "Amo programmare in Fish Shell"
echo $frase | string split " " | head -n 1

Output:

Amo

Deep Dive

Fish, il Friendly Interactive SHell, non ha la stessa storia lunga di bash o zsh, ma dal 2005 ha conquistato molti per la sua facilità d’uso. Parlare di string, non è stato sempre così diretto in altri shell. In bash, per esempio, si deve giocare con le parentesi e indici vari. Un esempio bash di estrazione di sottostringa?

${stringa:posizione:lungezza}

In Fish, string sub è più intuitivo. Cosa fa? Taglia la stringa, e basta. Il comando string fornisce anche altri tool per manipolare stringhe: cerca, rimpiazza, e altro ancora.

See Also

Dai occhiata a queste risorse per approfondire: