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 11Output:
programmareUn altro esempio? Volentieri. Prendiamo solo la prima parola.
set frase "Amo programmare in Fish Shell"
echo $frase | string split " " | head -n 1Output:
AmoDeep 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:
- Documentazione ufficiale di Fish: fishshell.com/docs/current/index.html
- Tutorial su stringhe in Fish: fishshell.com/docs/current/commands.html#string
- Confronto tra Fish e altri shell: github.com/jorgebucaran/fisher/wiki/Shell-Comparison