Определение числа аргументов

We use cookies. Read the Privacy and Cookie Policy

Командная оболочка поддерживает также переменную $#, хранящую число аргументов командной строки:

#!/bin/bash

# posit-param: сценарий для просмотра параметров командной строки

echo "

Number of arguments: $#

$0 = $0

$1 = $1

$2 = $2

$3 = $3

$4 = $4

$5 = $5

$6 = $6

$7 = $7

$8 = $8

$9 = $9

"

Результат:

[me@linuxbox ~]$ posit-param a b c d

Number of arguments: 4

$0 = /home/me/bin/posit-param

$1 = a

$2 = b

$3 = c

$4 = d

$5 =

$6 =

$7 =

$8 =

$9 =