Fish Shell:
Odczytywanie argumentów linii poleceń

How to: (Jak to zrobić?)

Podawanie argumentów i odczytywanie ich w Fish jest banalnie proste. Oto jak:

# wywołanie skryptu z argumentami
fish my_script.fish arg1 arg2

# my_script.fish
for arg in $argv
    echo "Argument: $arg"
end

Output:

Argument: arg1
Argument: arg2

Możesz też łatwo dostać się do konkretnych argumentów:

# Pierwszy argument
echo $argv[1]

# Drugi argument
echo $argv[2]

Deep Dive (Głębsze spojrzenie)

Fish Shell ma prostą i przejrzystą składnię, a obsługa argumentów linii komend nie jest wyjątkiem. Kiedy UNIX powstał, argumenty wywołania pozwoliły użytkownikom na interaktywną manipulację działaniem programów. W Bashu, innym popularnym shellowi, używa się $1, $2 dla kolejnych argumentów – w Fish, lista $argv ułatwia pracę z wieloma argumentami. Alternatywą dla argumentów są pliki konfiguracyjne lub interaktywne wprowadzanie danych, ale to może być mniej wydajne przy automatyzacji zadań.

See Also (Zobacz także)