- 博客(10)
- 资源 (5)
- 收藏
- 关注
转载 使用Perl的system运行外部程序
很多情况下,需要把程序包装在Perl脚本中运行。例如,我们可以用Perl来收集执行某个程序所需的参数。或者也可以捕获其它命令行程序的输出,然后再基于它们做一些决策。Perl提供了很多不同的解决方案。来看一下。systemsystem可能是最简单的。它最基本的形式就是以字符串传入你想执行的外部命令。例如在Unix/Linux机器上有用来
2014-04-27 15:24:55 10454
转载 Perl 中的文件操作:删除和重命名
许多系统管理员出身的程序员,即使写Perl程序,也喜欢间接利用rm, cp 和 mv 来完成文件操作。 虽然这是可行的,但是没有充分利用Perl本身的威力。本节我们学习怎样用Perl内置的函数完成此类操作。移除unlink 可以移除一个或者多个文件。unlink $file;unlink @files;如果没有显示地给出参数,默认的参数为
2014-04-27 15:17:43 7164
转载 Linux Shell常用技巧(目录)
在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化、我们数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题。因此这段时间总结的有关Linux Shell的系列博客就给予了我极大的帮助,然而在实际的使用中却发现,有的时候确实忘记了某个技术点或某个Shell命令的使用方式曾经在哪一篇博客中予以了说明,所以不得不多次点击多篇博客,直到找到想要那篇
2014-04-27 10:18:53 853
原创 Perl中的单行注释和多行注释
同其他大多数编程语言一样,Perl中的单行注释也是#开头,例如:#print "Hello,World!";但多行注释,不同的语言有不同的注释方式,比如说:Java,C/C++: /* *注释若干行 *注释若干行 */Python:"""用三个双引号,多行注释用三个双引号,多行注释"""'''用三个单引号,多行注释用三个单引号
2014-04-25 23:46:28 9723
转载 Perl数组排序
本文我们学习如何用Perl对字符串或者数字数组进行排序。Perl有个内置函数叫做sort毫无疑问的可以排序一个数组。 其最简单的形式是传递一个数组,它会返回排序后的元素组成的数组。@sorted = sort @original。基于ASCII码排序#!/usr/bin/perluse strict;use warnings;use 5.010; u
2014-04-21 21:10:00 5432 1
转载 怎样从数组中删除某个值?
怎样从一个Perl数组中删除某个值?我不确定undef是否和从数组中消除值有确切的关系,猜测一下,如果我们将undef视为"空",那么会有一些联系。但通常来说,将某些东西赋值为undef和删除某些东西是不一样的。首先来看怎样把数组的元素赋值为undef,之后再了解如何从数组中删除元素。从下面的代码开始:use Data::Dumper qw(Dumper
2014-04-21 21:02:13 6658
转载 Perl里如何捕获并保存警告
虽然建议在每个Perl脚本和模块中开启警告,可是你又不想用户看到Perl发出的警告。一方面你想在代码前面使用use warnings作为你的安全网,另一方面,通常警告会出现在屏幕上。多数情况下,客户不知道如何处理这些警告。如果幸运的话这些警告仅仅让客户惊讶一下,当然,不幸的是他们尝试着去修复它们... (这里说的不是Perl程序员。)第三方面,你或许想要保存这些警告供之后分析。
2014-04-21 20:54:34 1422 1
转载 使用Perl删除前导和拖尾空白
其它一些编程语言中,有函数ltrim和rtrim分别用于从字符串开头和末尾删除空格和制表符。 也有的提供了函数trim来删除字符串两端的空白字符。Perl里没这些函数因为简单的正则表达式替换就能实现这个目的(不过我确信CPAN有很多模块实现了这些函数)。事实上这太简单了以至于成了帕金森琐碎定理里的一个显著主题。左侧整理ltrim或者lstrip从字符串左
2014-04-21 20:47:49 2959 1
翻译 Linux中Grep常用的15个例子
Grep命令主要用于从文件中查找指定的字符串。首先建一个demo_file:$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1st lower case line in this file.This Line Has All Its First Character
2014-04-01 23:05:35 3216 1
原创 Linux中colrm命令用法
NAMEcolrm命令也算shell中比较常见的命令,用法比较简单从指定的文件移除或过滤指定的列。SYNOPSIScolrm [startcol [endcol ] ]DESCRIPTIONColrm命令能从一个文件中移除指定的列,从一个标准的input文件中提供输入,输出同样为标准输出.EXAMPLE假如:文件:text.file内容:12
2014-04-01 21:55:10 2217
Clean Code-代码整洁之道 中文完整版清晰版
2014-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人