随笔分类 - SHELL脚本
摘要:一、case语句概述 使用case语句改写if多分支可以使脚本结构更加清晰、层次分明 针对变量不同取值,执行不同的命令序列 case语句结构如下: case 变量值 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; *) 默认命令序列 esac 二、case语句编写的程序控制脚本 cas
阅读全文
摘要:1 #!/bin/bash 2 # chkconfig: - 90 25 #其中-的意思是所有运行级别 3 # config: /etc/squid.conf 4 # pidfile: /usr/local/squid/var/run/squid.pid 5 # Description: Squid - Internet Object Cache 6 7 PID=...
阅读全文
摘要:一、if 语句结构 (1)单分支语句结构 if 条件测试操作 then 命令序列 fi (2)双分支语句结构 if 条件测试操作 then 命令序列1 else 命令序列2 fi (3)多分支语句结构 if 条件测试操作1 then 命令序列1 elif 条件测试操作2 then 命令序列2 els
阅读全文
摘要:条件测试 (一)概念:对特定的条件进行判断,以决定如何执行操作,当条件成立时,测试语句的返回值为0,否则为其他数值,意思就是如果 echo $? 的值是0,那么条件成立。条件测试的分类:文件测试、整数测试、字符串测试、逻辑测试。 测试方法: 方法1:test 条件表达式 方法2:[ 条件表达式 ]
阅读全文
摘要:shell相比标准开发语言比如JAVA,C,C++来说还是比较简单的,其实就是一堆命令的集合而已,初学者从简单的shell脚本学起,至于shell编程还是要有编程思想在里面,因此,循序渐进很重要,先研究格式语法,再研究编程,今天就列举一些shell里的概念,以便我们理解shell编程。 1、脚本声明
阅读全文
摘要:我们首先创建一个文件为test.sh,执行此文件的方法有以下四种方式: 1、./test.sh(必须chmod赋予执行权限) 2、. test.sh 3、sourse test.sh 4、[shell] test.sh (shell类型可以为bash、dash、tcsh、csh、sh等) 代码段如下
阅读全文
浙公网安备 33010602011771号