Lettura degli argomenti della riga di comando

Fish Shell:
Lettura degli argomenti della riga di comando

Come fare:

Per accedere agli argomenti da riga di comando in Fish, usiamo $argv. Ecco un esempio semplice:

# saluta.fish
for arg in $argv
    echo "Ciao, $arg!"
end

Esegui lo script con alcuni argomenti:

fish saluta.fish Mondo Programmatore

Risultato atteso:

Ciao, Mondo!
Ciao, Programmatore!

Approfondimenti

Nei primi giorni dei sistemi Unix, gli argomenti della linea di comando davano agli utenti il controllo sugli script shell e i programmi. Nel Fish Shell, $argv è l’array che contiene questi argomenti, simile a sys.argv in Python o ARGV in Ruby. Altri shell come Bash o Zsh usano $1, $2, ecc., per accederli singolarmente o $@/$* per tutti. In Fish, puoi anche usare (argparse) e (argparse -n ...) per funzionalità più avanzate, come l’elaborazione delle opzioni.

Vedi anche