`
zengshaotao
  • 浏览: 792230 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

perl里调用perl,并传入参数

 
阅读更多

#!/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";

分享到:
评论

相关推荐

    C++调用perl

    - **环境变量与参数传递**:在调用Perl解释器时,可以传递环境变量和命令行参数,以便于Perl脚本访问和处理外部数据。 - **错误处理**:在执行Perl代码时,必须妥善处理可能出现的错误,以防止程序崩溃或行为异常。 ...

    PERL6学习教程

    - 类型约束:为参数添加类型约束,确保传入的数据符合预期。 - **抽象与具体参数**:探讨了参数的抽象表示与具体实例之间的区别。 - **捕获**:介绍如何创建和使用捕获对象,以及如何在签名中使用捕获。 - **解包**...

    perl格式化输出.

    格式字符串包含了输出的模板,其中包含了一些特殊的占位符,这些占位符会被传入的参数所替换。例如: ```perl printf "%-10s %d\n", "apple", 5; ``` 这行代码会输出`apple 5`,其中`%-10s`表示左对齐的10个字符...

    perl实现多线程详解[整理].pdf

    在 Perl 语言中,使用 threads 包创建线程时,需要注意传递参数的问题。例如,使用以下代码创建线程: ```perl my $res = {}; my $thread = threads->create('foo', $res); $thread->join(); print $res->{a}; ``` ...

    PERL内置变量$.等

    - **$ARGV**:命令行参数列表,通常用于接收外部传入的参数。 - **%ENV**:环境变量哈希表,用于访问当前环境变量。 - **%INC**:已导入模块的哈希表,通常用于模块管理。 - **%SIG**:信号处理程序哈希表,用于注册...

    perl programing 编程基础版本

    - **3.21 Perl里没有的C操作符** 讨论了Perl中缺失的一些C语言操作符。 #### 四、语句和声明 - **4.1 简单语句** 如赋值语句等。 - **4.2 混合语句** 包含多种类型的语句。 - **4.2.1 if和else语句** ...

    perl语言入门(第四版)

    - 子程序可以接受参数并返回值。 - **参数传递** - 参数可以通过列表的形式传递给子程序。 - 使用`@_`特殊变量来接收传入的所有参数。 - **局部变量** - 子程序内部可以声明局部变量,这些变量只在子程序的作用...

    Note of Learning Perl--Subroutines

    如果需要传入参数,可以这样写: ```perl my_function($param1, $param2); ``` 3. **参数传递** Perl中的参数传递主要有两种方式:位置参数和命名参数。位置参数是默认的,按照传递顺序获取。命名参数则通过...

    perl语言入门(第四版).pdf

    - **实际参数**:调用子程序时传入的实际参数。 - **局部变量**:使用`my`关键字声明局部变量,提高代码的可维护性和安全性。 - **严格模式**:启用`strict`模块可以在编译时捕获潜在的错误。 #### 第五章 输入与...

    基于Java的在Java中运行Perl脚本 JERL.zip

    在某些场景下,开发者可能需要在Java程序中调用Perl脚本来执行特定任务,例如数据处理或文本解析。"基于Java的在Java中运行Perl脚本 JERL.zip" 提供了一个解决方案,它是一个名为JERL(Java-Embedded Ruby and Perl ...

    Perl语言入门 per语言教程

    - **传入参数:** 子程序可以通过参数传递接受外部数据,参数通常放在括号中,如`sub my_function ($param) { ... }`。 - **参数列表:** 子程序可以接受任意数量的参数,通过`@_`特殊数组访问这些参数。 **4.5 私有...

    perl语言编程(上)

    第六章子过程则介绍了子过程的语法、语意、参数列表技巧、错误指示、范围问题、传入引用等。子过程是Perl中封装代码块的方式,类似其他语言中的函数。子过程可以接收参数、返回值,并且可以递归调用。通过使用子过程...

    perl语言入门

    - **参数传递**:支持传入参数,并可通过引用的方式传递复杂数据结构。 - **返回值**:子程序可以返回一个或多个值,通过`return`语句实现。 - **输入与输出** - **标准输入输出**:Perl提供了丰富的I/O操作接口...

    perl入门-初学不错的选择

    - **调用函数**:直接使用函数名并传入参数即可。 - 示例:```perl my $sum = add(5, 10); print "结果是 $sum\n"; ``` #### 面向对象编程基础 - **类的定义**:使用`package`来定义一个类。 - 示例:```perl ...

    非常著名的perl学习手札(初学者有福了)

    副例程可以通过`@_`数组访问传入的参数。 **6.5 副例程中的变量使用** 在副例程内部定义的变量通常是局部变量。 #### 7. 正规表示式 **7.1 Perl的第二把利剑** 正则表达式是Perl中最强大的特性之一,用于模式...

Global site tag (gtag.js) - Google Analytics