
Shell
lexsus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell函数
1、定义函数可以与系统命令相同,说明shell搜索命令时候,首先会在当前的shell文件定义好的地方查找,找到直接执行。 2、需要获得函数值:通过$?获得 3、如果需要传出其它类型函数值,可以在函数调用之前,定义变量(这个就是全局变量)。在函数内部就可以直接修改,然后在执行函数就可以读出修改过的值。 4、如果需要定义自己变量,可以在函数中定义:local 变量=值 ,这时变量就是内部变量,它原创 2011-11-23 23:35:15 · 308 阅读 · 0 评论 -
shell规范
转自 http://twentyfour.blog.51cto.com/945260/632743 #!/bin/bash #-------------CopyRight------------- # Name:Mine Sweeping # Version Number:1.00 # Type:game # Language:bash shell #转载 2011-11-23 22:40:55 · 1139 阅读 · 0 评论 -
shell中将十进制数转换成十六进制数
shell中将十进制数转换成十六进制数 $ a=15 $ printf "%x" "$a" f原创 2011-11-24 20:58:29 · 1129 阅读 · 0 评论 -
shell生成seq
shell创建序列数组(list,array)方法 生成list字符串,还有数组方法 1.seq方法生成 1) 生成list $ NumList=$(seq 10) $ echo $NumList 1 2 3 4 5 6 7 8 9 10NumList得到是字符串,不同之处以空格分隔开。在linux里面,可以把它看作是list. 可以通过 for i in $list 循环读取。 #转载 2011-11-24 21:48:58 · 629 阅读 · 0 评论 -
使用tr -d 'xyz' < file代替cat file | tr -d 'xyz'
$ cat file | tr -d 'xyz' runs two processes, one for cat and one for tr. This is less efficient than 两个进程 $ tr -d 'xyz' file in general, "cat file | somecommand" can be more effi原创 2011-11-24 22:26:52 · 437 阅读 · 0 评论 -
shell数组
1.数组的声明 1) array[key]=value # array[0]=one,array[1]=two 逐个赋值 a[1]=1 a[2]=2 循环赋值 for ((i=0;i4;i++)) do array[i]=$i done echo ${array[0]} ${array[1]} ${array[2]} ${array[3]} 0 1 2 3 2) declare原创 2011-11-24 22:53:10 · 450 阅读 · 0 评论