unix有一个优点就是标准UNIX命令在执行时都具有相同的命令行格式: command -options parameters 如果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令行选项的语句,即getopts语句。该语句的格式为: getopts option_string variable...
unix有一个优点就是标准UNIX命令在执行时都具有相同的命令行格式: command -options parameters 如果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令行选项的语句,即getopts语句。该语句的格式为: getopts option_string variable...
shell中的if多条件或泛匹配。 复制代码 代码如下: if [[ $str1 =~ a ]] || [[ $str2 =~ b ]] || [[ $str3 =~ c ]] || [[ $str4 =~ d ]]; then echo yes else echo no fi if的判断参数 b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真...
由于服务器出现down机之后,机器重新启动,nginx35级别不能正常的启动起来,进程没有nginx进程,但是有进程文件存在,每次需要人工去关闭再启动服务,比较麻烦。 于是写了以下的脚本,方便系统的管理。 脚本如下: 复制代码 代码如下: #!/bin/bash PATH=/bin:...
设置ip信息的shell脚本 复制代码 代码如下: #!/bin/bash # TMPFILE=`mktemp /tmp/eth.XXXXXXXX` read -p Interface: ETHCARD ALLECARD=`ifconfig -a |awk/^[^[:space:]l]/{print $1}` until echo $ALLECARD | grep $ETHCARD /dev/null; do echo -e \033[31mW...
磁盘空间使用状况检测--- 复制代码 代码如下: #!/bin/bash IP=`ifconfig eth0|sed -n 2p|awk{print $2}|cut -c 6-` SPACE=`df |sed -n /\/$/p|awk{print $4}|sed s/%//` if [ $SPACE -ge 90 ];then echo The / disk is full fi...
mysql自动备份的脚本,可以输入参数以实现完整备份或增量备份。 复制代码 代码如下: #!/bin/bash echo -e \033[31m please + f or d or i \033[0m FULLBK () { mysqldump --triggers --lock-all-tables --all-databases /root/`date +%Y:%m:%d--%H:%M:%S`.sq...
有关shell中普通变量和环境变量的一些技巧 1、获得字符串长度 可以使用下面的方法获得变量值的长度: length=${#var} 例如: $ var=12345678901234567890 $ echo ${#var} 20 length就是字符串所包含的字符数。 2、识别当前的shell版本 可以使用下面的方法获...
Linuxshell中echo改变输出显示样式的方法,很有趣的哦。 echo -e \033[32;49;1m [DONE] \033[39;49;0m 输出结果 : [DONE] 文本终端的颜色可以使用ANSI非常规字符序列来生成。举例: echo -e \033[44;37;5m ME \033[0m COOL 以上命令设置背景成为蓝色,前景...
获取UNIX类型的选项 : unix有一个优点就是标准UNIX命令在执行时都具有相同的 命令行 格式: command -options parameters 如果在执行Shell程序也采用上述格式,Bourne Shell中提供了一条获取和处理命令行选项的语句,即getopts语句。该语句的格式为: getopts...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...