Fish Shell:
Komennoriviparametrien lukeminen
How to: (Kuinka tehdä:)
Fish Shellissa argumenttien lukeminen on suoraviivaista. Tässä on esimerkki siitä, miten luet ja käytät argumentteja.
function greet
for arg in $argv
echo "Hei, $arg!"
end
end
greet Maailma KaunisOdota näkeväsi:
Hei, Maailma!
Hei, Kaunis!Deep Dive (Syväsukellus)
Fish Shell tuli alun perin vuonna 2005, tarjoten selkeämmän ja yksinkertaisemman skriptauksen vaihtoehdon. Toisin kuin muut kuoret, kuten Bash tai Zsh, Fishin syntaksi on ytimekäs eikä vaadi $-merkkiä muuttujien edessä. Historiallinen konteksti on tärkeää, sillä se selittää Fishin erilaisia valintoja, joita se käyttää argumenttien käsittelyssä. Verrattuna Bashin "$@" tai "$1", Fish käyttää $argv listaa, joka toimii kuten Pythonin sys.argv.
Vaikka Fish onkin tehty käyttäjäystävällisemmäksi, jotkut skriptit vaativat silti syvempää ymmärrystä siitä, miten $argv toimii. Esimerkiksi, voit tarkistaa argumenttien lukumäärän count $argv komennolla. Voit myös käyttää argparse-toimintoa, kun tarvitaan monimutkaisempia komentosyötteiden käsittelyjä.
See Also (Katso Myös)
Fish Shell viralliset ohjeet: docs.fishshell.com
Argumenttien käsittely Fishissä: docs.fishshell.com/docs/current/tutorial.html#variables
Argparse käyttöoikeudet: docs.fishshell.com/docs/current/cmds/argparse.html