#!/usr/bin/perl
#require "gettime.pl";
print "************************call gettime.pl begin************************ \n";
my $rep = "SELECT HXJYLSH,ZJYLSH,BCXH,JYRQ,JYRQ FROM EASTBS.JYLS WHERE ETDM.CHK_DATE(JYRQ)=0 and JYRQ='##'";
$rep=~ s/##/20160601/;
print "$rep \n";
for my $i(0..8){
my $ret=`perl gettime.pl $i`;
print "$ret";
}
print "************************call gettime.pl end ************************ \n";
print " myself ok \n";
#!/usr/bin/perl
my $params = $ARGV[0]; #传入的参数
print "get param $params \n";
print "gettime is 2011-07-25 14:40:10\n";
相关推荐
- **环境变量与参数传递**:在调用Perl解释器时,可以传递环境变量和命令行参数,以便于Perl脚本访问和处理外部数据。 - **错误处理**:在执行Perl代码时,必须妥善处理可能出现的错误,以防止程序崩溃或行为异常。 ...
- 类型约束:为参数添加类型约束,确保传入的数据符合预期。 - **抽象与具体参数**:探讨了参数的抽象表示与具体实例之间的区别。 - **捕获**:介绍如何创建和使用捕获对象,以及如何在签名中使用捕获。 - **解包**...
格式字符串包含了输出的模板,其中包含了一些特殊的占位符,这些占位符会被传入的参数所替换。例如: ```perl printf "%-10s %d\n", "apple", 5; ``` 这行代码会输出`apple 5`,其中`%-10s`表示左对齐的10个字符...
在 Perl 语言中,使用 threads 包创建线程时,需要注意传递参数的问题。例如,使用以下代码创建线程: ```perl my $res = {}; my $thread = threads->create('foo', $res); $thread->join(); print $res->{a}; ``` ...
- **$ARGV**:命令行参数列表,通常用于接收外部传入的参数。 - **%ENV**:环境变量哈希表,用于访问当前环境变量。 - **%INC**:已导入模块的哈希表,通常用于模块管理。 - **%SIG**:信号处理程序哈希表,用于注册...
- **3.21 Perl里没有的C操作符** 讨论了Perl中缺失的一些C语言操作符。 #### 四、语句和声明 - **4.1 简单语句** 如赋值语句等。 - **4.2 混合语句** 包含多种类型的语句。 - **4.2.1 if和else语句** ...
- 子程序可以接受参数并返回值。 - **参数传递** - 参数可以通过列表的形式传递给子程序。 - 使用`@_`特殊变量来接收传入的所有参数。 - **局部变量** - 子程序内部可以声明局部变量,这些变量只在子程序的作用...
如果需要传入参数,可以这样写: ```perl my_function($param1, $param2); ``` 3. **参数传递** Perl中的参数传递主要有两种方式:位置参数和命名参数。位置参数是默认的,按照传递顺序获取。命名参数则通过...
- **实际参数**:调用子程序时传入的实际参数。 - **局部变量**:使用`my`关键字声明局部变量,提高代码的可维护性和安全性。 - **严格模式**:启用`strict`模块可以在编译时捕获潜在的错误。 #### 第五章 输入与...
在某些场景下,开发者可能需要在Java程序中调用Perl脚本来执行特定任务,例如数据处理或文本解析。"基于Java的在Java中运行Perl脚本 JERL.zip" 提供了一个解决方案,它是一个名为JERL(Java-Embedded Ruby and Perl ...
- **传入参数:** 子程序可以通过参数传递接受外部数据,参数通常放在括号中,如`sub my_function ($param) { ... }`。 - **参数列表:** 子程序可以接受任意数量的参数,通过`@_`特殊数组访问这些参数。 **4.5 私有...
第六章子过程则介绍了子过程的语法、语意、参数列表技巧、错误指示、范围问题、传入引用等。子过程是Perl中封装代码块的方式,类似其他语言中的函数。子过程可以接收参数、返回值,并且可以递归调用。通过使用子过程...
- **参数传递**:支持传入参数,并可通过引用的方式传递复杂数据结构。 - **返回值**:子程序可以返回一个或多个值,通过`return`语句实现。 - **输入与输出** - **标准输入输出**:Perl提供了丰富的I/O操作接口...
- **调用函数**:直接使用函数名并传入参数即可。 - 示例:```perl my $sum = add(5, 10); print "结果是 $sum\n"; ``` #### 面向对象编程基础 - **类的定义**:使用`package`来定义一个类。 - 示例:```perl ...
副例程可以通过`@_`数组访问传入的参数。 **6.5 副例程中的变量使用** 在副例程内部定义的变量通常是局部变量。 #### 7. 正规表示式 **7.1 Perl的第二把利剑** 正则表达式是Perl中最强大的特性之一,用于模式...