shell
文章平均质量分 79
浩瀚之水
这个作者很懒,什么都没留下…
展开
-
linux Shell 中常用的条件判断
-b file 若文件存在且是一个块特殊文件,则为真 -c file 若文件存在且是一个字符特殊文件,则为真 -d file 若文件存在且是一个目录,则为真 -e file 若文件存在,则为真 -f file 若文件存在且是一个规则文件,则为真 -g file转载 2014-01-05 22:24:52 · 292 阅读 · 0 评论 -
Shell expr的用法
expr命令一般用于整数值,但也可用于字符串。一般格式为: expr argument operator argument expr也是一个手工命令行计数器。 $expr 10 + 10 20 $expr 1500 + 900 2500 $expr 30 / 3 10 $expr 30 / 3 / 2 5 (注意运算符左右都有空格 ,如果没有空格表示是字符串连接) 使用乘号转载 2014-01-05 22:33:59 · 455 阅读 · 0 评论 -
Linux命令行里的“瑞士军刀”
通过sort/uniq获取文件内容的交集、合集和不同之处:假设有a、b两个文本文件,文件本身已经去除了重复内容。下面是效率最高的方法,可以处理任何体积的文件,甚至几个G的文件。(Sort对内存没有要求,但也许你需要用 -T 参数。)可以试着比较一下,你可以看看如果用Java来处理磁盘上文件的合并,需要用多少行代码。 cat a b | sort | uniq > c # c 是a和b的合集转载 2014-01-05 22:41:56 · 306 阅读 · 0 评论 -
Linux Shell脚本语言与数学表达式
当你理解了Shell脚本,每当需要时都能流畅编写时,那种感觉很爽的。本章中,我们将教你用脚本语言进行比较复杂的数学运算。 让我们从斐波那契数列开始吧。 斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21……,它的每一项都是前两项的和,定义数列的首两项为0、1。 脚本1:Fibonacci.sh #!/bin/bash echo "How many n转载 2014-01-05 22:38:32 · 784 阅读 · 0 评论