qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年7月16日

摘要: 主要的方式简述如下:1. system("command");使用该命令将开启一个子进程执行引号中的命令,父进程将等待子进程结束并继续执行下面的代码。2. exec("command");效果同system命令类似,区别是不会开启子进程,而是取代父进程,因此执行完引号中的命令后进程即结束。一般和fo 阅读全文
posted @ 2016-07-16 17:30 江召伟 阅读(3220) 评论(0) 推荐(0) 编辑

摘要: 在perl中系统调用有两种方式,一种是system(cmd),另一种是`system`以前一直没注意,这两种方式的区别,还以为是一样的,今天写脚本的时候,忽然想要获取命令的返回值,然后,用了my $result = system('ls');发现,命令的结果并没有返回给$result,而是直接,打印 阅读全文
posted @ 2016-07-16 17:28 江召伟 阅读(310) 评论(0) 推荐(0) 编辑

摘要: grep函数 (如果你是个的新手,你可以先跳过下面的两段,直接到 Grep vs.loops 样例这一部分,放心,在后面你还会遇到它) <pre>grep BLOCK LISTgrep EXPR, LIST</pre>grep 函数会用 LIST 中的元素对 BLOCK 或 EXPR 求值,而且会把 阅读全文
posted @ 2016-07-16 15:06 江召伟 阅读(4343) 评论(0) 推荐(0) 编辑

摘要: 一、改动还没被提交的情况(未commit) 这种情况下,见有的人的做法是删除work copy中文件,然后重新update,恩,这种做法达到了目的,但不优雅,因为这种事没必要麻烦服务端。 其实一个命令就可以搞定: # svn revert [-R] PATH PATH可以是准备回滚的文件、目录,如果 阅读全文
posted @ 2016-07-16 14:49 江召伟 阅读(509) 评论(0) 推荐(0) 编辑

摘要: 我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long ,比直接使用 @ARGV 的数组强大多了.我想大家知道在 Linux 中有的参数有二种形式. 长参数 –help 短参数 -h 也就是-和–的分别.–表示完整参数.-表示简化参数. 阅读全文
posted @ 2016-07-16 11:50 江召伟 阅读(328) 评论(0) 推荐(0) 编辑

摘要: 我们在linux常常用到一个程序需要加入参数,现在了解一下perl中的有关控制参数的函数.getopt.在linux有的参数有二种形式.一种是–help,另一种是-h.也就是-和–的分别.–表示完整参数.-表示简化参数. 在perl中也分这二种. Getopt::Std模块的功能: 初始化perl命 阅读全文
posted @ 2016-07-16 11:40 江召伟 阅读(6951) 评论(0) 推荐(1) 编辑

摘要: 示例程序: getopt.pl; 1 2 3 4 5 6 7 8 #!/usr/bin/perl -w #use strict; use Getopt::Std; use vars qw($opt_a $opt_b $opt_c); getopts('a:b:c'); print "opt_a => 阅读全文
posted @ 2016-07-16 11:33 江召伟 阅读(368) 评论(0) 推荐(0) 编辑