Alguém poderia me explicar o do porque do shift zerar as variaveis?
Isto é proprio dele ?

while true ; do
  [ ! -f "$1" ] && echo "$1 nao existe" && exit 1
  shift
done

echo "Arquivo $1 :"
echo "Arquivo $2 :"

Responder a