Linux & Terminali

Script arguments ($1, $@, $#)

Në shqip: Argumentet e skriptit ($1, $@)

ShpjegimiSQ

Kur ekzekuton „./deploy.sh prod 3“, brenda skriptit $1 është prod, $2 është 3, $# është numri i argumenteve dhe "$@" janë të gjithë. $0 është emri i vetë skriptit.

EnglishEN

When you run “./deploy.sh prod 3”, inside the script $1 is prod, $2 is 3, $# is the argument count and "$@" is all of them. $0 is the script's own name.

Si ta mendosh

Si porosia në restorant: pjata e parë, e dyta, dhe sa pjata gjithsej.

Lexoje në anglisht

Like a restaurant order: first dish, second dish, and how many in total.

Shembull kodibash

#!/usr/bin/env bash
echo "Skripti: $0, mjedisi: $1"
echo "Gjithsej $# argumente: $@"

Terma të lidhur