В шелле у нас есть команда shift, но я видел в каком-то примере, что она дает shift 3
Почему после shift стоит число? а о чем она? что оно делает ?
Пример:
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
Вывод будет:
arg1= 1 arg2=2 arg3=3
arg1= 2 arg2=3 arg3=
arg1= 3 arg2= arg3=
arg1= arg2= arg3=
Но когда я добавляю это, оно отображается неправильно.