摘要:
经过这两天sed的学习,发现其实sed其实挺简单的无非就是两句话来总结:sed是一种基于hold space和pattern space的逐句操作编辑器。为什么这么说呢,通过学习不难发现,不管是grep ,sed都是利用正则表达式进行的操作,所以这里在学习shell编程前我们一定好好的学习正则表达式。下来介绍一下我对sed的几点认识:首先就是搞清楚hold space和pattern space的概念。然后再了解sed的命令参数的意义,这样才能游刃有余。下面是课后习题,1.把Jone的名字改为Jonathan。zhouqian@zhou:~$ sed -n 's/^Jon/Jonath 阅读全文
阅读排行榜
实用算法实现-第 25 篇 最大公约数
2012-01-24 21:42 by myjava2, 189 阅读, 收藏,
摘要:
最大公约数有经典算法Euclid算法可以求出。而对于正整数a、b,若将它们的最大公约数表示为gcd(a, b),最小公倍数表示为lcm(a, b),那么有公式:a • b = gcd(a, b) • lcm(a, b)。由这个公式,可以求得两个数的最小公倍数。25.1 Euclid算法int Euclid(int a, intb)
{
/*
欧几里德算法
GCD递归定理:
对任意非负证书a和任意正整数b
gcd(a, b) = gcd(b, a mod b)
*/ if(b == 0){ returna; }else{ returnEuc... 阅读全文
shell学习错误之二
2011-11-30 16:00 by myjava2, 188 阅读, 收藏,
摘要:
今儿继续学习shell script的相关知识,当然了还是按照鸟哥的基础书来看!在实验又是遇见错误:root@zhou:/scripts# sh sh013.sh [: 21: 20111201: unexpected operatorsh013.sh: 23: declare: not foundsh013.sh: 24: declare: not foundsh013.sh: 25: arithmetic expression: expecting primary: "-"首先,我怀疑自己的代码写错了,仔细查看代码没有错,上网查后大多数人都遇到了这样的问题,说是用bas 阅读全文
可执行jar包的MANIFEST.MF
2011-06-16 12:22 by myjava2, 188 阅读, 收藏,
摘要:
Manifest-Version: 1.0 Main-Class: test.Main Class-Path: ./ ./lib/commons-collections-3.2.jar ./lib/commons-dbcp-1.2.2.jar ./lib/commons-lang-2.3.jar ./lib/commons-logging-1.1.jar ================================================================================ 各部分解释: Manifest-Version MF文件版本号 Main-Cla 阅读全文
浙公网安备 33010602011771号