perl -e在shell的作用

perl -e在shell的作用

我才接触linux,对shell不是很熟。

请问 ./a.out `perl -e 'print "A" x 24; print "\x68\x84\x04\x08";'`  是什么意思?

perl -e 有什么特别作用?
$man perl
man perlrun
执行 print "A" x 24; print "\x68\x84\x04\x08"; 这条perl语句
-e 表示执行命令的意思。
这个语句的意思是从 程序起始地址+24的位置处的内容替换为\x68\x84\x04\x08 (0x0804846
但我没看出来“程序起始地址”在这个script中哪里进行了说明