קריאת פרמטרים משורת הפקודה

Fish Shell:
קריאת פרמטרים משורת הפקודה

How to:

קוד לדוגמה ופלט דוגמתי תוך שימוש בבלוקי קוד של Fish Shell.

function greet
    set name $argv[1]
    echo "שלום, $name"
end

greet אורח

פלט:

שלום, אורח

בדוגמה זו, הפונקציה greet מקבלת פרמטר אחד ומדפיסה ברכה.

Deep Dive

בעבר, קריאת ארגומנטים בקוד לינוקס התבצעה בעיקר ב-Shell Scripts כמו Bash. Fish Shell הקל על התהליך על ידי הצגת פקודות ותחביר פשוט יותר. חלופות כוללות Bash, Zsh ו-Perl, אבל Fish נתפס כיותר קריא ואינטואיטיבי. ב-Fish, ניתן לגשת לארגומנטים דרך המשתנה $argv, שהוא רשימה של כל הארגומנטים הנתונים.

See Also