上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页
摘要: 判断输的的内容是否为整数 方法1: expr $1 +0 /dev/null 2>&1[ $? -eq 0 ]echo "int" 方法2: [ -n "`echo "$1"|sed 's/[0-9]//g'`" ]&&echo "Please Input 1 Number."&&exit 1 阅读全文
posted @ 2016-04-20 14:55 唐胜伟 阅读(163) 评论(0) 推荐(0)
摘要: 比较数字大小 阅读全文
posted @ 2016-04-20 14:44 唐胜伟 阅读(653) 评论(0) 推荐(0)
摘要: read 读入和整数判断方法 增加对传入参数的判断: 阅读全文
posted @ 2016-04-18 15:05 唐胜伟 阅读(273) 评论(0) 推荐(0)
摘要: 简单的shell运算 阅读全文
posted @ 2016-04-14 15:17 唐胜伟 阅读(216) 评论(0) 推荐(0)
摘要: 输出重定向 echo “aa” > &/dev/null 阅读全文
posted @ 2016-04-14 14:18 唐胜伟 阅读(107) 评论(0) 推荐(0)
摘要: $0返回值所表示的大概含义 0 表示成功 2 权限拒绝 1~125 表示运行失败,脚本命令,系统命令错误或参数传递错误; 126 找到该命令了,但是无法执行; 127 未找到要运行的命令; 128 命令被系统强制结束 阅读全文
posted @ 2016-04-14 14:11 唐胜伟 阅读(374) 评论(0) 推荐(0)
摘要: dirname 和 basename 命令 [root@localhost /]# cat /tmp/a.sh dirname $0 #获取脚本所在的路径 basename $0 #获取脚本的文件名 [root@localhost /]# sh /tmp/a.sh /tmp a.sh 阅读全文
posted @ 2016-04-14 13:56 唐胜伟 阅读(260) 评论(0) 推荐(1)
摘要: seq 生成1~10数字: 生成下列显示的效果: 例一: &表示[0-9]本身,$是想要增加的字符。 [root@localhost tmp]# seq 9 | sed 's#[0-9]#$&#g' $1 $2 $3 $4 $5 $6 $7 $8 $9 例二: [root@bogon ~]# seq 阅读全文
posted @ 2016-04-14 12:55 唐胜伟 阅读(784) 评论(0) 推荐(0)
摘要: 使用内部变量,删除,替换,UNSET,等字符操作 FREDDY=freddy 删除字符串前几2个字符: [root@localhost tmp]# echo ${FREDDY:2} eddy [root@localhost tmp]# echo ${FREDDY:2} eddy 从第2个开始取,取2 阅读全文
posted @ 2016-04-14 12:51 唐胜伟 阅读(236) 评论(0) 推荐(0)
摘要: 统计字符串的长度 [super@localhost ~]$ FREDDY=freddy[super@localhost ~]$ echo $FREDDYfreddy 方法一:通过echo ${#string}的方式(注意:这里的string是该字符串的变量名) [root@bogon ~]# ech 阅读全文
posted @ 2016-04-14 12:36 唐胜伟 阅读(445) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页