类似于其他高级程序语言,Shell中case语句的作用也是作为多项选择使用,语法如下:
[plain]
case word in
pattern1)
Statement(s) to be execute if pattern1 matchs
;;
pattern2)
Statement(s) to b...
分类:
其他好文 时间:
2014-06-11 07:09:18
阅读次数:
212
printf命令模仿C程序库(library)里的printf()库例程(库函数)(library
routine)。它几乎复制了该函数的所有功能。不过在Shell层级的版本上,会有些差异。由于printf的行为是由POSIX标准所定义,因此使用printf的脚本比使用echo移植性好。当在源程序中...
分类:
其他好文 时间:
2014-06-10 21:18:41
阅读次数:
297
一 检查用户是否是root权限的方式:#!/bin/bashROOT_UID=0 # Root
has $UID 0.E_WRONG_USER=65 # Not root?E_NOSUCHUSER=70SUCCESS=0if [ "$UID" -ne
"$ROOT_UID" ]...
分类:
其他好文 时间:
2014-06-10 14:59:50
阅读次数:
259
本文适合于想了解android系统基础知识,知道大家说的adb shell 到底是怎么回事儿的小白同学。
(主要偏向于windows用户,相信如果你用linux...本文可能已经帮不到你什么了)
一,从操作系统开始
windows、linux、Mac、ios、android、meego..
这个世界上有这么多操作系统呀,看起来风格迥异,相差很多。
但其实它们之间的关系,没有那么远。
它...
分类:
数据库 时间:
2014-06-10 14:56:25
阅读次数:
254
变量赋值变量的赋值有五种:使用read命令,直接赋值,使用命令行参数,使用命令行的输出结果,从文件读取。1
先说一下从read命令吧:(主要是在需要交互时使用)Read命令是系统内置命令,语法格式为:read 变量1
变量2当Shell脚本执行到read命令时,将暂停脚本的执行并等待键盘的输入...
分类:
其他好文 时间:
2014-06-10 13:04:32
阅读次数:
209
1.冒泡排序
冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。 2.插入排序
插入排序通过把序列中的值插入一个已经排序好的序列中,直到该序列的结束。 3.shell排序(希尔排序) ...
分类:
其他好文 时间:
2014-06-10 11:41:22
阅读次数:
182
echo
printfprintf命令模仿C程序库(library)里的printf()库程序(library
routine)。它几乎复制了该函数的所有功能。不过在Shell层级的版本上,会有些差异。由于printf的行为是由POSIX标准所定义,因此使用printf的脚本比使用echo移植性好。...
分类:
其他好文 时间:
2014-06-10 10:15:40
阅读次数:
241
Erlang的shell功能强大,这里我将它当成我的客户端。可以动态的输入你需要发送的内容,也可以动态的接收内容,就像调试器一样,在开发过程中起到很重要的作用。具体使用方式如下:C:\Documents
and Settings\Administrator>erlEshell V5.10.4 ...
分类:
其他好文 时间:
2014-06-10 09:06:40
阅读次数:
205
在linux中有时需要获得登录者的IP,这里有两种方法,先使用who am i 获取登录IP,然后截取字符串:
1、awk截取,sed替换
who am i | awk '{print $5}' | sed 's/(//g' | sed 's/)//g'
2、cut 截取
who am i|cut -d\( -f2|cut -d\) -f1
使用方法,若在脚本中如.bashrc中,可...
分类:
系统相关 时间:
2014-06-10 07:49:49
阅读次数:
320
本脚本实现原理是查表法(因为公式有误差);基于农历新年为基准,对农历新年前后两个不同的农历进行计算。写这个脚本之前是想在Linux
终端命令提示符中加入阳历及农历日期。在Ubuntu中有Lunar软件可以获取农历日期,但在Fedora或CentOS中并没有类似软件,所以就想自己来实现一个,但网上用其...
分类:
系统相关 时间:
2014-06-09 19:56:12
阅读次数:
441