例1:在python中包装ls命令#!/usr/bin/envpython#pythonwapperforthelscommandimportsubprocesssubprocess.call(["ls","-l"])在Linux中执行该命令[root@pydbpython]#pythonls.py...
分类:
编程语言 时间:
2014-05-10 01:32:55
阅读次数:
377
[root@sunskyDesktop]#catsunsky
a
b
c
d
e
f
[root@sunskyDesktop]#catsunsky|sed‘1,2d‘|sed‘1,2d‘
e
f
[root@sunskyDesktop]#catsunsky|sed-e‘1,2d‘-e‘1,2d‘
d
e
f问题:sed中-e的意思是直接在指令列模式上进行sed的动作编辑按照,那么按照-e的含义,上下两组命令的执行结果..
分类:
其他好文 时间:
2014-05-05 12:21:02
阅读次数:
277
Sed基本用法Sed:StreamEditor行编辑器(全屏编辑器:vi)模式空间sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理..
分类:
系统相关 时间:
2014-05-04 17:26:24
阅读次数:
428
字处理器:像word,wps,除了本文本身以外,还有修饰方面的设置。文本编辑器:编辑纯ASCII文档。nano,sed入门简单,功能简陋。强大的vi编辑器(VisualInterface)现在是Vim:VIinproved它是全屏编辑器,模式化编辑器。vim模式:编辑模式(命令模式)输入模式末行模式默认处于编..
分类:
系统相关 时间:
2014-05-04 17:07:13
阅读次数:
374
awk 每次从数据文件中只读取一行数据进行处理。awk是依照其内置变量 RS(Record
Separator) 的定义将文件中的数据分隔成一行一行的Record。RS 的默认值是 "\n"(换行符),故平常awk中一行数据就是一条 Record。
但有些文件中一条Record涵盖了多行数据,...
分类:
其他好文 时间:
2014-05-04 11:31:49
阅读次数:
308
awk程序中允许使用字符串当做数组的下标(index)。利用这个特色十分有助于资料统计工作。(使用字符串当下标的数组称为Associative
Array) 首先建立一个数据文件,并取名为 reg.dat。此为一学生注册的资料文件;第一栏为学生姓名,其后为该生所修课程。 ...
分类:
其他好文 时间:
2014-05-04 11:30:50
阅读次数:
351
Actions 是由下列指令(statement)所组成: 1 表达式 (
函数调用,赋值...) 2 print 表达式列表 3 printf( 格式化字符串, 表达式列表) 4 if( 表达式 ) 语句 [else 语句] 5
while( 表达式 ) 语句 6 do 语句 while( 表.....
分类:
其他好文 时间:
2014-05-04 11:26:31
阅读次数:
486
为什么要使用正则表达式 UNIX 中提供了许多 指令 和 tools,它们具有在文件中
查找(Search)字串或替换(Replace)字串 的功能。像 grep, vi , sed,
awk,...不论是查找字串或替换字串,都得先告诉这些指令所要查找(被替换)的字串为何。若未能预先明确知道所要查....
分类:
其他好文 时间:
2014-05-04 11:24:00
阅读次数:
312
因内置变量的个数不多,此处按其相关性分类说明,并未按其字母顺序排列。ARGC
ARGC表示命令行上除了选项 -F, -v, -f 及其所对应的参数之外的所有参数的个数。若将"awk程序"直接写在命令列上,则 ARGC
亦不将该"程序部分"列入计算。ARGV ARGV数组用以记录命令列上的参数。例.....
分类:
其他好文 时间:
2014-05-04 11:11:25
阅读次数:
225