实现以定义变量,脚本传参以及read读入的方式比较2个整数read方式:#!/bin/bash
read-p"plsinputtwonum:"ab
#测试字符串是否为0
[-z"$a"]||[-z"$b"]&&{#-z:检测字符串长度是否为0,为0返回true。
echo"plsinputtwonumagain:"
exit1
}
expr$a+0&>/dev/null
RETV..
分类:
其他好文 时间:
2017-06-23 15:33:49
阅读次数:
134
6.1给定一个用户,判断其UID和GID是否一样"^$USERNAME\>"(行首第一个单词)如果一样,就显示此用户为"goodguy";否则,就显示此用户为"badguy"#!/bin/bash#USERNAME=user1if!grep"^$USERNAME\>"/etc/passwd&>/dev/null;then用户不存在echo"Nosuchuser:$USERNAME."..
分类:
系统相关 时间:
2017-06-23 10:28:45
阅读次数:
218
#!/bin/bash#检查192.168.1.1—192.168.1.254主机是否存活foripin192.168.1.{1..254};doifping-c1$ip>/dev/null;thenecho"$ipOK."elseecho"$ipNO!"fidone#!/bin/bash#检查多个域名是否可以访问URL="www.baidu.comwww.sina.comwww.jd.com"forurlin$URL;doHTTP_CODE=$(curl-o/..
分类:
系统相关 时间:
2017-06-22 12:12:56
阅读次数:
186
Shell中的>/dev/null 2>&1 与 2>&1 >/dev/null 与&>/dev/null 的区别 ...
分类:
系统相关 时间:
2017-06-20 19:15:56
阅读次数:
208
在计划任务中经常可以看到。例如我们公司的计划任务举例: 对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。对于2 ,表示标准错误,stderr。2>&1 的意思就是将标准错误重定向到标准输出。这里标准输出已经重定向到了 /dev/null。那么标准错误也会输出到/dev/n ...
分类:
系统相关 时间:
2017-06-16 21:09:17
阅读次数:
216
centos6.5系统,(含fusion-io共7块盘)库存的fusion-io卡需要升级固件才能识别 现在只认到6个盘 fdisk -l 2>/dev/null | grep 'Disk /dev/' -c 需要使用 fusion-io工具 (如果没有需要自行安装 ) fio-status ( 下 ...
分类:
移动开发 时间:
2017-06-14 22:26:02
阅读次数:
323
题目参见以下脚本:#!/bin/bash
grepoldboy/etc/passwd&>/dev/null
REVAL=$?
if[$REVAL-eq0]
then
echo"oldboyuseralreadyexists"
else
useraddoldboy
fi以上是一个很简单的创建相应用户shell脚本代码,请问这么简单的脚本代码是否还能变的更简单?参考答案:#!/bin/bas..
分类:
系统相关 时间:
2017-06-14 16:07:47
阅读次数:
201
一、准备(主从都需要配置):
yum-yinstallmysqlmysql-server #安装mysql
yum-yinstallntpdate #安装时间同步
echo‘*/1****/usr/sbin/ntpdatentp1.aliyun.com&>/dev/null‘>>/var/spool/cron/root #配置网络时间同步
servicemysqldstart #启动服务
chkconfig--..
分类:
数据库 时间:
2017-06-14 11:37:28
阅读次数:
213
nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 & 关键在于最后的 >/dev/null 2>&1 部分,/dev/null是一个虚拟的空设备(类似物理中的黑洞),任何输出信息被重定向到该设备后,将会石沉大海 >/dev/null 表示将标准输出信息 ...
分类:
系统相关 时间:
2017-06-11 12:51:53
阅读次数:
193
故障现象 (阵列Foreign 系统下重做阵列) 例:四合一机器(DELL_XENCOMPA09) 有四个硬盘 如图 少认到一个 df -h fdisk -l 2>/dev/null | grep 'Disk /dev/' -c /opt/MegaRAID/MegaCli/MegaCli64 -Ld ...
分类:
其他好文 时间:
2017-06-11 00:25:48
阅读次数:
1018