`

perl小程序

    博客分类:
  • perl
 
阅读更多

目的:将参数代表的文件中的内容正序和反序输出来

 

程序在one文件中,代码如下:

#! /usr/bin/perl
use strict ;
use warnings ;

my $count = 0 ;
my @contents ;
while (defined(my $line = <>)){
      $count += 1 ;
       push @contents , $line ;
       print  "$line" ;
}

print "===========reverse print================\n";

while(@contents>0){
    print(pop(@contents)) ;
}

 

 需要输出文件two里面的内容,two里面的内容如下:

#! /usr/bin/perl
use strict ;
use warnings ;

print  "123456789012345678901234567890\n";

while (defined($_ = <STDIN>)){
      print (" " x (20-length($_))) ;
      print $_ ;
      print "\n";
}

 

执行方式为: perl   one   two

 

执行结果如下:

#! /usr/bin/perl
use strict ;
use warnings ;

print  "123456789012345678901234567890\n";

while (defined($_ = <STDIN>)){
      print (" " x (20-length($_))) ;
      print $_ ;
      print "\n";
}
===========reverse print================
}
      print "\n";
      print $_ ;
      print (" " x (20-length($_))) ;
while (defined($_ = <STDIN>)){

print  "123456789012345678901234567890\n";

use warnings ;
use strict ;
#! /usr/bin/perl

 

 

分享到:
评论

相关推荐

    Perl小程序清除死进程的IPC资源

    在这个特定的情况下,"Perl小程序清除死进程的IPC资源"是指一个用Perl编写的程序,它的主要功能是帮助管理员清理不再与任何运行中的进程关联的IPC(Interprocess Communication,进程间通信)资源。 IPC是操作系统...

    Perl小程序打印进种树

    Usage: /usr/bin/which_proc -u &lt;user name&gt; -p /usr/bin/which_proc -u /usr/bin/which_proc -p 输出: Processes tree for user "testuser": --&gt; testuser, 14392, su - testuser --&gt; testuser, 14393, -...

    perl程序小例子

    学习perl语言的可以作参考

    perl 提取文件小程序

    利用perl在windows上提取文件夹里的文件,并将文件夹删掉。

    strawberry-perl-5.32.1.1-64bit perl 解释器

    2. perl:这可能是Perl解释器的可执行文件,用户可以通过它运行Perl程序。 3. c:这个目录可能包含了与C语言相关的文件,因为Perl可以与C语言进行混合编程,提供更底层的控制和性能提升。 4. cpan:CPAN...

    Perl 资源大全(Perl语言入门、Perl语言编程、Perl5程序设计)

    1-Perl语言入门(小骆驼).pdf 3-perl语言编程(大骆驼).pdf 3-Perl5程序设计(第1版).pdf

    24学时学会perl语言程序设计

    ### Perl语言程序设计知识点概述 #### 一、Perl语言简介 Perl是一种高级脚本语言,以其灵活性和强大的文本处理功能而著称。它最初由Larry Wall于1987年开发,旨在创建一种易于学习且功能强大的编程语言,用于解决...

    Perl 语言编程 全面讲解Perl各个部分

    示例代码展示了如何计算一组数字的平均值,并介绍了如何运行 Perl 程序的基本步骤。 **1.4 文件句柄** 文件句柄是 Perl 中用于与文件进行交互的对象。通常使用 `open` 函数打开文件,并指定句柄名称。 **1.5 操作...

    Perl 常见问题集

    - **Perl程序是程序还是脚本?** - Perl既可以用于编写脚本也可以编写完整的应用程序。脚本通常是小型工具,而应用程序则更加复杂。 #### 七、Perl社区与资源 - **如何获取Perl的帮助和支持?** - 可以通过访问...

    Perl大骆驼.Perl语言入门

    6. **异常处理**:Perl中的die和warn函数可以帮助我们处理程序运行时的错误。 7. **脚本和程序编写**:了解如何编写可执行的Perl脚本,以及如何组织大型项目。 8. **perl最佳实践**:学习如何编写清晰、可维护的...

    perl_Perl_

    标题中的"perl_Perl_"可能是指一系列关于Perl编程的示例或教程,而描述则提到“读取源文件,将字母大小写转换,最后输出一个新文件”,这是Perl处理文本时常见的任务。 在Perl中,读取文件通常使用内置的文件句柄和...

    perl 程序开发教程

    2、忽略大小写(i选项)例 3、将字符串看作多行(m选项) 4、只执行一次变量替换例 5、将字符串看作单行例 6、在模式中忽略空格 五、替换操作符 六、翻译操作符 七、扩展模式匹配 1、不存贮括号内的匹配内容 2、...

    Perl 入门 纯正的小骆驼

    5. **数据库编程**:Perl的DBI(Database Interface)模块使得数据库操作变得简单,适用于数据库驱动的应用程序。 **学习Perl的步骤** 1. **理解基础**:掌握Perl的基础语法,包括变量、控制结构、函数、数组和...

    Perl函数小结

    Perl是一种强大的脚本编程语言,尤其在文本处理和系统管理任务方面表现突出。在Perl中,处理进程是非常常见的操作,本文将重点介绍Perl中的几个关键函数,包括进程启动、进程终止以及进程控制。 1. 进程启动函数: ...

    learning perl(小骆驼书)

    《Learning Perl》(小骆驼书)是Perl编程领域中一本极为重要的教程,尤其以其第五版备受推崇。Perl,全称“Practical Extraction and Reporting Language”(实用提取和报告语言),是一种功能强大的文本处理和脚本...

    Perl统计小工具开发

    标题中的“Perl统计小工具开发”意味着我们将探讨如何使用Perl编程语言来构建一个小型的统计应用程序。Perl是一种功能强大的文本处理语言,常用于系统管理、网络编程和数据分析等领域。在这个项目中,我们可能会关注...

    Perl.TK (TK for perl)

    8. **应用示例**:Perl.TK常用于快速原型开发、小规模的桌面应用,甚至是一些复杂的应用,如数据分析工具、科学计算软件、配置管理工具等。 使用Perl.TK时,开发者通常会使用IDE(如Padre或ActiveState的Perl Dev ...

    Perl语言.pdf

    运行Perl程序时,你需要确保程序的第一行包含解释器路径,通常是#!/usr/local/bin/perl。之后,通过添加可执行权限并执行程序即可。如果遇到“/usr/local/bin/perl not found”的错误,说明Perl可能未正确安装。 在...

Global site tag (gtag.js) - Google Analytics