SPECTRA> perl file.pl [arg1 [arg2 ...]]
The @ARGV array passes the command line arguments to the script. Information can be transferred in the opposite direction by symbol definitions:
#!/usr/bin/perl # # this script demonstrates how the command line arguments can be # accessed and how some information is fed back to Spectra # # Usage: # # SPECTRA> perl hello_world.pl 1 2 3 # use Spectra; my $status = 1; print "\n Hello world \n\n"; $len = @ARGV; print " The list of command line arguments: @ARGV, length = $len\n"; $SYM{ RETURN_VALUE} = "@ARGV" if $len; prtc(); $status;
The function prtc() is resolved by the
Spectra.pm module.