学习了定义文件为bash执行文件开头添加#!/bin/sh再将文件权限改为可执行即可学习了for语句for ((i=0;i<=num,i++))dofunctiondone学习了数组变量和数组长度变理A=(a b c d)j=${#A[*]}-1for ((i=0;i<=j;i++))doecho "${A[i]}"done学习了case语句\模糊匹配case $变量 in[Yy]|[
原创 2014-01-20 19:35:49
556阅读
bash基础特性: bash变量种类: 根据变量生效范围等标准: 本地变量:生效范围为当前shell进程:只对当前shell进程有效,当前shell子shell进程均无效 环境变量:生效范围为当前shell进程及其子进程,对其他shell无效(定义:declare -x) 局部变量:生效范围为当前shell进程中某代码片
转载 2024-03-26 05:28:34
153阅读
if语法格式if 判断条件; then    statementelif 判断条件; then    statementelif 判断条件; then    statementelse        statementfi
原创 2016-12-16 07:31:01
326阅读
中括号包住条件与括号之间必须要有空格。if关键字与中括号之间也必须要有空格。为什么会这样, 因为命令与参数之间必须要用
原创 9月前
60阅读
bash shell脚本中,我们要先了解三种执行顺序顺序执行 (从左到右,从上到下执行)选择执行 (条件满足或者不满足时候,才会执行某段结构)循环执行 (重复执行某段结构)今天所写if 就是选择顺序,for就是循环执行在if或者for中不可避免要使用一些结构,还有一些运算方法,我先把这些列出来,方便以后使用。算术运算方法:     &nb
原创 2017-11-29 17:17:01
10000+阅读
一、bash脚本执行控制语句:1、顺序执行:默认,逐条执行各语句。2、选择执行if:分支,条件判断,执行符合条件分支。(1)、单分支:            if 条件;then        &
原创 2014-08-28 16:48:59
939阅读
for,while,until LIST:由空格分隔开字符串组成 LIST生成方法: 1、整数 {开始..结束},如果是“,”则是单个变量 2、整数$(seq 开始 步进 结束) 3、直接给出 4、glob /etc/* 5、命令生成 for: for 循环条件;do
原创 2015-09-20 20:45:01
2113阅读
一、使用if-then语句(单分支)用法:if 条件测试;then  语句语句2  ……fi 解释:if 后面的条件测试返回状态码为0,则执行程序体中语句;若返回状态码为非0,则退出。条件测试:有多种形式,包括bash命令和“[]”测试,后面都会用到例1:判断一个文件是否存在,如果存在,则输入该文件已存在,如果存在,则输出该文件存在#!/bin/bash
原创 2014-06-05 16:20:23
521阅读
日期: 2015年09月13日if语句单分支if语句格式:if CONDITION; thenif-true-分支fi★(then亦可以书写为单独一行,如果要跟条件放在同一行则与条件之间要使用分号;隔开)示例:给定一个文件路径,如果该文件存在,则显示该文件存在,不存在则不显示任何信息运行该脚本测试:双分支if语句格式:if CONDITION; thenif-true-分支elseif-true-
原创 2015-09-18 14:11:04
532阅读
case语句结构: case SWITCH in value1) statement ... ;; value2) statement ... ;; *) statement ... ;; esac联系: 1.接受从键盘上输入字符,并作出判断是数字、大小写字母或特殊字符。 #!/bin/bash case $1 in [0-9]) echo "a digit" ;
原创 2015-01-16 15:56:53
3793阅读
循环: 将循环体代码执行0、1或多次进入条件:进入循环条件退出条件:循环终止条件for循环:for VARIABLE in LIST; do循环体done示例1:写一个脚本,创建20个用户,并以用户名作为密码赋予用户#!/bin/bash # for user in user{1..10}; do  if id $user;
原创 2015-09-19 14:49:05
515阅读
bash之条件判断(选择执行) 单分支if语句: if CONDITION; then if-true-分支 fi 示例:写一个脚本,如果文件不存在,就创建文件 #!/bin/bash # file=/root/fstab   if [ ! -f $file ]; then  &nbsp
原创 2015-09-19 17:02:53
517阅读
BASH脚本-分支语句
原创 2021-04-21 16:39:05
309阅读
这是我一个小demo #!/bin/bash read -p "请输入3个数:" n1 n2 n3 if [ $n1 -gt $n2 ] && [ $n1 -gt $n3 ] then echo "max_num is $n1" elif [ $n3 -gt $n2 ] && [ $n1 -lt ...
转载 2021-10-09 18:55:00
204阅读
2评论
语法格式:case 变量 in 值1) 语句1 语句2 …… ;; 值2) 语句1 语句2 …… ;; *) 语句1 语句2 …… ;; esac与if……elif……esle……fi结构相似,但更具有层次感。example:1、写一个脚本,以在输出设备上输出菜单:[m|M] show memory
原创 2013-10-27 07:28:30
722阅读
 一、语法格式 case 变量引用(${}) invalue1)    #变量值是value1,则执语句1,语句2,······    语句1    语句2    ······    ;;    #
原创 2015-04-13 17:52:25
2205阅读
1、bash脚本程序执行顺序:    顺序执行    选择执行:if、case    循环执行:for、while、until2、for循环: 格式:for VAR in list;do  循环体done注释:VAR是变量,list是循环列表;list生成方
原创 2017-12-25 21:14:26
8906阅读
 一、条件测试方式:    bash命令       [ expression ]  一个中括号,其中内容为命令,括号两端必须要有空格    [[ expression ]] 两个中括号,其中内容为关键字,括号两端必须要
原创 2015-04-06 00:45:38
10000+阅读
一、逻辑运算        布尔运算:真、假        与运算:                真 && 真 = 真              &nb
原创 2015-05-21 12:24:24
835阅读
bash脚本编程:面向过程:顺序执行选择执行: if, case循环执行: for, while, untilFor循环for 变量 in 列表; do  语句1;  语句2;  ...done循环必须有退出条件; 单分支if语句:if&n
原创 2013-07-19 21:24:44
975阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5