Below perl script demonstrate the usage of array and show all sort of operation that can be done on the array.
Feel free to copy and use this script:
Continue Reading... Feel free to copy and use this script:
Source: cat array.pl
#!/usr/bin/perl
@array = ("a", "b", "c", "d");
# Get the lengthe of array
$LEN = @array;
print "Length of the array is: $LEN \n";
# Print the array elements"
print "@array \n";
print "-------------------------\n";
# Iterate through the array
for ($i=0; $i<=$#array; $i++) {
print "$array[$i]\n";
}
print "-------------------------\n";
# Add a new element to the end of the array
push(@array, "e");
print "@array \n";
print "-------------------------\n";
# Add an element to the beginning of an array
unshift(@array, "z");
print "@array \n";
print "-------------------------\n";
# Remove the last element of an array.
pop(@array);
print "@array \n";
print "-------------------------\n";
# Remove the first element of an array.
shift(@array);
print "Back to original array .... \n";
print "@array \n";
print "-------------------------\n";
# Copying from One Array Variable to Another
@copy_array = (@array);
print "Element in the new array are: @copy_array \n";
print "-------------------------\n";
# Sort the array element
@list = ("x" , "q", "p" , @array, 1, 3, 5, 9);
@sort_list = sort(@list);
print "Here is the sorted array: @sort_list \n";
print "-------------------------\n";
#!/usr/bin/perl
@array = ("a", "b", "c", "d");
# Get the lengthe of array
$LEN = @array;
print "Length of the array is: $LEN \n";
# Print the array elements"
print "@array \n";
print "-------------------------\n";
# Iterate through the array
for ($i=0; $i<=$#array; $i++) {
print "$array[$i]\n";
}
print "-------------------------\n";
# Add a new element to the end of the array
push(@array, "e");
print "@array \n";
print "-------------------------\n";
# Add an element to the beginning of an array
unshift(@array, "z");
print "@array \n";
print "-------------------------\n";
# Remove the last element of an array.
pop(@array);
print "@array \n";
print "-------------------------\n";
# Remove the first element of an array.
shift(@array);
print "Back to original array .... \n";
print "@array \n";
print "-------------------------\n";
# Copying from One Array Variable to Another
@copy_array = (@array);
print "Element in the new array are: @copy_array \n";
print "-------------------------\n";
# Sort the array element
@list = ("x" , "q", "p" , @array, 1, 3, 5, 9);
@sort_list = sort(@list);
print "Here is the sorted array: @sort_list \n";
print "-------------------------\n";
source:http://linuxpoison.blogspot.com/2012/10/135781677511666.html