作者:TangLu2018.2.7 Shell 4727(0)
我们知道在Shell中一个变量只能有一个值,但是通过定义数组变量可以赋予多个值,数组的和定义变量的方式基本一样。数组在工作中多用于做统计,思路就是把需要统计的字段放到索引中。 先给个示例,...
作者:TangLu2018.1.25 Shell 2440(0)
对于脚本的位置变量或参数,其个数按理来说是需要确定的,或者当 Shell 不知道其个数时可以把所有参数一起赋值给变量$*。若用户要求在不知道位置变量个数的情况下,还能逐个的把参数一一处理,也就是在 $...
作者:TangLu2017.12.5 Shell 2122(0)
( ):括号内的命令会在一个子shell中执行 (( )):将括号内的数值进行比较与运算 $( ):命令替换,等同于反引号` ` $(( )):整数运算 { }:对括号...
作者:TangLu2017.11.28 Shell 9835(0)
在Linux系统中我们一般使用cat命令查看文件内容、追加内容的话是用vi工具。其实使用cat命令结合EOF也可以快速增加内容。这种使用方法通常用在脚本中,比如要echo很多行内容的时候就可以cat ...
作者:TangLu2017.10.12 Shell 6791(0)
在工作中,有很多自己创建的脚本需要每次开机都能自动启动,除了把启动命令写在rc.local等文件中让其开机自动执行,还可以在创建脚本时写入一些东西,让chkconfig能自动把其加到开机启动项里,通过...
作者:TangLu2017.8.23 Shell 3486(0)
一、为什么要使用inotify 由于rsync+crontab只能实现按分钟来做计划任务,如果要实现数据有更新...
作者:TangLu2017.6.12 Shell 2774(0)
我们在一些系统脚本的最开始部分有时候会看到set命令,该命令是做什么用的呢?来看看常用的几个选项: set -e:如果在脚本最开始时加了这个命令和选项,那么脚本在执行过程中只要遇到有一条命令执...
作者:TangLu2016.10.21 Shell 2544(0)
编写菜单类脚本时需要做到几个注意的地方: 1、先把整体框架搭建好,然后再填充框架中的内容 2、多用函数减轻冗余 3、结合循环语句让用户进行选择。因为我们在操作菜单时经常会操作多...
作者:TangLu2015.12.30 Shell 2439(0)
在Shell脚本中常用的循环语句有for循环、while循环和until循环三种。关于for循环语句可以参考之前的文章【Linux Shell脚本编程】if语句、for循环语句基本语法。for循环语句...
作者:TangLu2015.11.25 Shell 11414(0)
#!/bin/bash for i in `cat /root/ping.txt` do ping -w 1 $i > /dev/null 2>&1 i...
作者:TangLu2015.7.16 Shell 3519(0)
脚本说明: 把需要备份的目录或文件写在project.list文件中,一行一个; 脚本通过for循环来读取project.list文件,对每行文件进行tar压缩; ...
作者:TangLu2015.5.6 Shell 3074(0)
以下脚本可以: 根据选项--add或者--del可以批量创建或者删除100个用户 如果创建用户那么赋予密码,和用户名相同 如果不指定参数则...
作者:TangLu2015.4.23 Shell 2552(0)
在Shell中变量的数据类型默认是字符串,是不支持数字运算的。下面这个例子想让a和b两个变量的值相加,可是运行结果发现两个变量的值并没有做相加,仅仅作为文本给打印了出来。 [root@iZ25a...
作者:TangLu2015.4.10 Shell 3525(0)
Shell脚本是运维工作中必不可少的工具,使用它可以实现快速部署应用、定时执行任务等功能。在目前主流Linux发行版中bash是默认Shell(除bash外还有sh、ksh等仅供了解)。bash是一种...
作者:TangLu2015.3.2 Shell 3047(0)
vi disk.sh #!/bin/bash diskspace=$(df -h |grep xvda1| awk '{print $5}' | awk -F% '{print $1}') i...
欢迎使用手机扫描访问本站,还可以关注微信哦~