#!/usr/bin/perl use strict; use warnings; my @array=(1..10); while (@array) { print "@array\n"; shift (@array); } __END__ 1 2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10 3 4 5 6 7 8 9 10 4 5 6 7 8 9 10 5 6 7 8 9 10 6 7 8 9 10 7 8 9 10 8 9 10 9 10 10