gtpath=perl ~/code/perl/project/name/script.pl "$@";
gtpath=perl ~/code/perl/project/name/script.pl "$@"; retval=$?;
2013-04-03T07:58:45 GwenDragonIn $? ist der Wert eines Exit.
Code (sh): (dl )gtpath=perl ~/code/perl/project/name/script.pl "$@"; retval=$?;
in retval ist es dann drin.
in gtpath ist das was das Perl-Programm nach STDOUT schreibt.
gtpath=$(perl ~/code/perl/project/name/script.pl "$@")
gtpath=`perl ~/code/perl/project/name/script.pl "$@"`
1 2 3 4
#!/usr/bin/perl my $i=0; printf("Argument %d: %s\n", ++$i,shift) while @ARGV;