【发布时间】:2016-03-21 09:08:25
【问题描述】:
我试图理解下面提到的代码 sn-p,目前我被困在第 3 行,经过大量挖掘后,我知道 $MYPERL 是定义/定位 perl 二进制文件的位置,而 $PERLDB 是 perl调试器 i,e -d:ptkdb 基本上这是一个 perl 脚本,以及一些编写此脚本的人如何将其包装以使用最新的 perl 版本。谁能告诉我如何更改 MYPERL 变量值 /home/Desktop/goudar/perl/ 并执行脚本的其余部分?
#!/bin/sh
# -*- cperl -*-
exec $MYPERL -x $PERLDB -wS $0 ${1+"$@"}
#!perl
#line 6
### perl
use Cwd;
use Data::Dumper;
use List::MoreUtils qw/ uniq /;
use JSON;
use Mojo::JSON;
#rest of the code go here#
【问题讨论】:
-
perlrun里都有解释
-
@Borodin 你是从使用它时知道的,还是你去打猎的?我以前从未完全阅读过该页面。
-
@simbabque:我强调每年至少阅读一次所有文档。你会惊讶于你能找到什么!
标签: linux perl shell variables environment