LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

но могу ли я сделать что-то вроде echo ${$n} ?

Оно?

f()
{
	for ((i=1; i<=$#; i++)) ; do
		echo "=> ${!i}"
	done
}

f Привет ЛОР
$ bash 1.sh 
=> Привет
=> ЛОР

Исходная версия wandrien, :

но могу ли я сделать что-то вроде echo ${$n} ?

Оно?

f()
{
	for ((i=0; i<$#; i++)) ; do
		echo "=> ${!i}"
	done
}

f Привет ЛОР
$ bash 1.sh 
=> 1.sh
=> Привет