- 博客(11)
- 收藏
- 关注
原创 awk调用shell函数
[work@ shell_test]$ more conf_func_test.sh #!/bin/sh function method_add{ if [ $# -le 0 ] then return 1; fi fn_param=($@) fn_errms
2012-03-14 18:43:40
2837
原创 sort命令
[work@ shell_test]$ cat file | sort -n -k 3,41 1 2 311 1 2 411 1 3 121 1 23 1[work@ shell_test]$ cat file | sort -k 3,4
2012-03-14 18:27:11
421
原创 sed命令简单使用-截取第n个关键字和倒数第m个关键字之前的内容
A、[work@]$ seq -f "%05g" 6 000010000200003000040000500006B、[work@]$ seq -f "%05g" 6 | sed -n ':a;N;$!ba;s/[^0]*0\(.*\)0.*/\1/p'0001000020
2012-02-10 16:54:35
2150
原创 sed命令简单使用-实现行的两两互换
方法一: [work@ ]$ seq -f "%05g" 6 | sed -n 'N;s/\(.*\)\n\(.*\)/\2\n\1/;p'000020000100004000030000600005 'N;s/\(.*\)\n\(.*\)/\2\n\1/;p':首先,每轮执行该命令,都会读入一行,比如第1行(本例中奇数行都是此时读的),然后执行命令N(本例中,
2012-02-10 14:57:14
979
原创 冒泡排序算法
#include int main(){ printf("bubble sort:\n"); int list[] = {2,4,7,1,9,10,23,5,6,2,9,6,33,26}; int i = 0; int j = s
2012-02-10 11:24:05
383
原创 pig的安装和使用
1、 Pig简介Pig是这样一个平台,它能够对由高级语言编写的数据 分析程序 组成的大型数据集 进行分析、评估。Pig程序最突出的优势是它的结构能够经受得住高度并行化的检验,这个特性让它能够处理大型的数据集。 目前,Pig的底层由一个编译 器组成,它在运行 的时候会产生一些Map-Reduce程序序列,并且这里大规模的并行执行依然存在(例如,Hadoop 子工程)。当前,Pig的语
2012-02-06 13:14:13
3410
原创 hadoop安装
Hadoop有三种运行模式:1.单机模式(非分布式模式) 2.伪分布式运行模式(用不同进程模拟分布式运行中的各类特点) 3. 真正的分布式模式 1、单机模式[hadoop@ hadoop_home]$ cd hadoop-0.20.205.0[hadoop@ hadoop-0.20.205.0]$ mkdir input[hadoop@ hado
2012-02-06 12:27:22
1160
转载 sed命令简单使用-pattern space与hold space
sed是一个非交互式的流编辑器(stream editor)。所谓非交互式,是指使用sed只能在命令行下输入编辑命令来编辑文本,然后在屏幕上查看输出;而所谓流编辑器,是指sed每次只从文件(或输入)读入一行,然后对该行进行指定的处理,并将结果输出到屏幕(除非取消了屏幕输出又没有显式地使用打印命令),接着读入下一行。整个文件像流水一样被逐行处理然后 逐行输出。sed一次处理一行内容。处理时,把当
2012-02-06 12:18:50
1234
原创 sed命令简单使用-不写D,那么默认执行d
D命令是删除pattern space的第一行,d命令是清空pattern space,一轮sed命令执行结束后,执行哪个呢?我们做个简单的实验:[work@ test_sed]$ seq -f"%05g" 1 6 | sed -n ':a;N;p;=;D' 00001000022000020000330000300004400004
2012-02-06 12:06:18
461
原创 sed命令简单使用-D命令-结束本轮循环
为了验证D命令后的语句是否会执行,写了如下实例,(其中=表示输出当前行号,=;=表示输出当前行号两次):[work@ test_sed]$ seq -f"%05g" 1 6 | sed -n ':a;N;p;=;D;N;p;=;=;ba'00001000022000020000330000300004400004000055000050
2012-02-06 11:58:31
721
原创 sed命令简单使用-显示
本文将主要介绍一下sed的显示命令,样本文件为file,内容如下:[work@ test_sed]$ cat file one 1two 2three 3one 1two 2two 2three 3[work@ test_sed]$ sed 1p file one 1one 1two 2three 3one 1two 2two 2
2012-02-06 11:28:01
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人