小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 102 下一页

2014年7月26日

Linux系统编程(19)——正则表达式在sed和awk中的使用

摘要: sed意为流编辑器(Stream Editor),在Shell脚本和Makefile中作为过滤器使用非常普遍,也就是把前一个程序的输出引入sed的输入,经过一系列编辑命令转换为另一种格式输出。sed和vi都源于早期UNIX的ed工具,所以很多sed命令和vi的末行命令是相同的。 sed命令行的基... 阅读全文

posted @ 2014-07-26 11:06 牛栏山1 阅读(144) 评论(0) 推荐(0) 编辑

Linux系统编程(17)——正则表达式进阶

摘要: C的变量和Shell脚本变量的定义和使用方法很不相同,表达能力也不相同,C的变量有各种类型,而Shell脚本变量都是字符串。同样道理,各种工具和编程语言所使用的正则表达式规范的语法并不相同,表达能力也各不相同,有的正则表达式规范引入很多扩展,能表达更复杂的模式,但各种正则表达式规范的基本概念都是... 阅读全文

posted @ 2014-07-26 11:05 牛栏山1 阅读(160) 评论(0) 推荐(0) 编辑

Linux系统编程(16)——正则表达式入门

摘要: 字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。 在编写处理字符串的程序或网页时,经常会有查找符... 阅读全文

posted @ 2014-07-26 11:02 牛栏山1 阅读(115) 评论(0) 推荐(0) 编辑

2014年7月25日

Linux系统编程(15)——shell脚本语法

摘要: Shell字符串字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号 str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字... 阅读全文

posted @ 2014-07-25 23:37 牛栏山1 阅读(86) 评论(0) 推荐(0) 编辑

Linux系统编程(14)——shell常用命令

摘要: 1. ls命令 ls命令是列出目录内容(ListDirectory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。 “ls -l”命令已详情模式(longlisting fashion)列出文件夹的内容。 “ls -a”命令会列出文件夹里的所有内容,包括以”.... 阅读全文

posted @ 2014-07-25 23:34 牛栏山1 阅读(102) 评论(0) 推荐(0) 编辑

Linux系统编程(13)——Shell的基本语法

摘要: 按照惯例,Shell变量由全大写字母加下划线组成,有两种类型的Shell变量:环境变量和本地变量。 环境变量:环境变量可以从父进程传给子进程,因此Shell进程的环境变量可以从当前Shell进程传给fork出来的子进程。用printenv命令可以显示当前Shell进程的环境变量。 本地变量只存在... 阅读全文

posted @ 2014-07-25 23:32 牛栏山1 阅读(103) 评论(0) 推荐(0) 编辑

Linux系统编程(12)——shell基础

摘要: Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一... 阅读全文

posted @ 2014-07-25 23:31 牛栏山1 阅读(90) 评论(0) 推荐(0) 编辑

Linux系统编程(11)——进程间通信之有名管道

摘要: 管道应用的一个重大限制是它没有名字,因此,只能用于具有亲缘关系的进程间通信,在有名管道(named pipe或FIFO)提出后,该限制得到了克服。FIFO不同于管道之处在于它提供一个路径名与之关联,以FIFO的文件形式存在于文件系统中。这样,即使与FIFO的创建进程不存在亲缘关系的进程,只要可以... 阅读全文

posted @ 2014-07-25 23:31 牛栏山1 阅读(102) 评论(0) 推荐(0) 编辑

LLinux系统编程(10)——进程间通信之管道

摘要: 管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。有名管道叫named pipe或者FIFO(先进先出)。 管道具有以下特点:1、管道是半双工的,数据只能向一个方向流动... 阅读全文

posted @ 2014-07-25 23:30 牛栏山1 阅读(137) 评论(0) 推荐(0) 编辑

Linux系统编程(9)—— 进程之进程控制函数exec系列函数

摘要: 在Linux中,并不存在exec()函数,exec指的是一组函数,一共有6个,分别是:#include extern char **environ;int execl(const char *path, const char*arg, ...);int execlp(const char *fi... 阅读全文

posted @ 2014-07-25 23:29 牛栏山1 阅读(158) 评论(0) 推荐(0) 编辑

上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 102 下一页

导航