Skip navigation

Parancssori paraméterek

Parancssori paraméterek

A parancssori paramétereket a szkript futtatásakor, a szkript neve után adjuk meg.

A parancssori paramétereket az alábbi módon tudjuk használni, feldolgozni a szkripten belül:

$# A parancssori paraméterek száma
$? A legutoljára végrehajtott parancs visszatérési értéke
$n

Az n-edik parancssori paraméter (pl. $1, $2, ...)

$0 A shell szkript program neve (ami most fut)
$* Valamennyi parancssori paraméter karakterláncként összefűzve

Példa

parameterek.sh

#!/bin/bash

echo "A program: " $0
echo "Megszámolom a paramétereket:" $#
echo "Összefűzve: " $*

gabor@linux peldak]$ ./parameterek.sh Hello Gábor
A program:  ./parameterek.sh
Megszámolom a paramétereket: 2
Összefűzve:  Hello Gábor