- 博客(37)
- 收藏
- 关注
转载 linux shell test用法
shell test用法1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 两个表达式有一个为真 2)判断字符串 test –n 字符串
2014-05-21 23:35:47 511
原创 shell中,$$表示脚本运行的当前进程号,$!表示最后一个后台运行进程的进程号
shell中,$$表示脚本运行的当前进程号,$!表示最后一个后台运行进程的进程号
2014-05-16 20:49:17 1614
原创 shell中,用set命令可显示全部的变量(包括环境变量和自定义变量),env只显示环境变量
shell中,用set命令可显示全部的变量(包括环境变量和自定义变量),env只显示环境变量
2014-05-16 20:38:31 2223
原创 用shift左移位置参数的时候, 每移动一次,$#的值也会产生相应变化
#!/bin/bashif [ $# -le 0 ]then echo "error" exit 0fisum=0while [ $# -gt 0 ]do sum=`expr $sum + $1` shiftdoneecho 'sum='$sumecho '$#='$#
2014-04-25 17:25:18 536
原创 shell中类似for循环的还有一个就是select
#!/bin/bashselect var in "a" "b" "c" "d"do breakdone
2014-04-25 16:14:08 592
原创 shell中的if elif else用法
#!/bin/bashif [ "a" == "b" ]then echo yeselif [ "a" == "a" ]then echo abcelse echo nofi说白了就是只要出现if,不管是if
2014-04-25 15:06:54 49994
原创 shell中用case语句判断输入的一个键是大写字母、小写字母还是数字
#!/bin/bashecho "Hit one key only"read Keypresscase $Keypress in[A-Z])echo Uppercase;;[a-z])echo lowercase;;[0-9])echo digit;;*)echo otheresac
2014-04-25 14:06:36 3018
原创 shell中简单的case语句
#!/bin/bashread acase $a ina)echo a;;b)echo b;;c)echo c;;*)echo otheresac
2014-04-25 14:04:39 690
原创 shell中until循环实现连加操作
#!/bin/bashread COUNTadd=0until [ $COUNT -lt 1 ]doadd=`expr $add + $COUNT`COUNT=`expr $COUNT - 1`doneecho $add
2014-04-25 14:03:49 944
原创 shell中用while循环实现连加操作
#!/bin/bashread COUNTa=1add=0while [ $a -le $COUNT ]doadd=`expr $add + $a`a=`expr $a + 1`doneecho $add
2014-04-25 14:02:35 3005
转载 Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法
[日期:2012-07-04] 来源:Linux社区 作者:ai_net老师给我们每人分配了一台Ubuntu虚拟机,说要做实验用。我当然是没关系,我最喜欢的就是Ubuntu了,但是对于一些对Linux不熟悉的同学来说,也许是个很艰难的实验过程了。老师要我们在Ubuntu下编辑一些文件,这就涉及到了vi这个编辑器了。在Ubuntu下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的
2014-04-24 19:14:39 337
原创 $* $@ $#各自的含义 区别
举例说:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" "2" "3"(分别被包住)$#为3(参数数量)
2014-04-24 14:31:47 1775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人