详解shell脚本中/dev/null 2>&1是什么以及/dev/null 2>&1 和2>&1 /dev/null 的区别
5986浏览
背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题...
5986浏览
背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题...
4396浏览
在编写shell脚本中,经常要处理一些输入参数,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值。 getopts用于处理用户输入参数,举例说明使用方法: while getopts :a:b:cdefg opt; do...
5380浏览
21运维原创,转载请注明出处。 该文章是之前学awk的时候整理的,今天发布上来留个纪念。主要是以案例来讲解awk的使用方法,以及延伸到一些实际生产环境中使用(比如统计进程整体cpu或内存负载等) 首先,我们后边的操作以/tmp/file为例,内容...
6299浏览
发现写脚本的时候经常会传一些参数进去,比如我们安装脚本,输入版本参数sh nginx_install_sh 1.2.9 ,通过我们传入的1.2.9我们脚本就可以单独去下载1.2.9的安装包。下边针对这些常用的变量做一个简单说明: $# 是传...
4786浏览
1,网站源码备份脚本webbakup.sh: #!/bin/bash # bakup website for 21yunwei #author swh time=`date +%Y%m%d` [ ! -e /home/bakup/websit...
5889浏览
偷懒到一定境界了,又吃多了写一个redis自动安装shell脚本。再说自己确实非常的懒,多次搞得事情都脚本来实现吧,手工安装太麻烦了。当然,也可以自己yum安装(yum安装的版本过低,一般就rpm安装了)。 平台:centos 6.x 64 red...
7925浏览
#/bin/bash #update time #author swh function ntpdcheck(){ netstat -tunlp | grep ntpd ret=$? if [ $ret -eq 0 ] t...
4963浏览
#/bin/bash #author swh p_ini=`php --ini | awk 'NR==2{print $4}'` echo "Now install phpzip.so ,please wait...
4163浏览
#!/bin/bash #Auto install director of LVS #author swh echo "Now system will install Director of LVS, please wai...
7306浏览
#!/bin/bash #install nginx for centos #author:21yunwei #date:2015.12.16 downloaddir=/usr/local/src function menu(){ ...
3487浏览
一、简介 Shell各种判断结构和运算符的用法是shell编程的基础,了解shell的判断、运算符和一些退出状态对后面的学习有很重要的影响。shell有一个内部命令test经常用于对判断语句进行测试一种或几种状态的条件是否成立。 二、...
4141浏览
一,简介 Shell各种判断结构和运算符的用法是shell编程的基础,了解shell的判断、运算符和一些退出状态对后面的学习有很重要的影响。shell有一个内部命令test经常用于对判断语句进行测试一种或几种状态的条件是否成立。 二. ...