登陆

Shell 数组应用

Shell 数组应用 1.数组分类普通数组:只能使用整数作为数组索引关联数组:可以使用字符串作为数组索 2.普通数组 1.数组赋值方式一,针对每个索引进行赋值#数组名[索引]=变量值[root@Shell~]#array1[0]=pear[root@Shell~]#array11=apple[root@Shell~]#array1[2]=orange[root@Shell~]#array1[3]=peach
Linux Shell

Shell 函数应用

Shell 函数应用 1.Shell 中函数的作用 1.命令合集,完成特定功能的代码块 2.在 shell 中定义函数可以使用代码模块化,便于复用代码,加强可读性 3.函数和变量类似,先定义才可调用,如果定义不调用则不会被执行传参 $1,$2 变量 local 返回值 return$?Shell 如何定义函数#方式一函数名(){command}#方式二 function 函数名{command}2.Shell 如何调用函数调用函数非
Linux Shell

Shell 循环语句

Shell 循环语句 1.For 循环语句 1.for 循环基础语法 for 变量名 in[取值列表]do 循环体 done2.for 案例,批量探测主机存活状态#catfor_ip.sh#循环主机 foriin{1..254}do#并发执行{ip=192.168.70.$iping-c1-W1$ip&>/dev/nullif[$?-eq0];thenecho"$ip"|tee-aip.txtfi}&done#等待前台进程
Linux Shell

Shell 流程控制

Shell 流程控制 1.流程控制语句 if 单分支结构 f[如果你有房];then 我就嫁给你 fi 双分支结构 if[如果你有房];then 我就嫁给你 else 再见 fi 多分支结构 if[如果你有房];then 我就嫁给你 elif[你有车];then 我就嫁给你 elif[你有钱];then 我就嫁给你 else 再见 fi1.实例,安装 Nginx#!/usr/bin/bash#InstallNginx#Byx86cloud2018
Linux Shell

Shell 条件测试

Shell 条件测试 Shell 条件测试格式 1:test 条件表达式格式 2:[条件表达式]格式 3:[[条件表达式]]1.文件测试[-edir|file]存在则为真[-ddir]目录是否存在[-ffile]文件是否存在[-rfile]文件是否有读权限[-xfile]文件是否有执行权限[-wfile]文件是否有写权限 1.常见使用方式[!-d/bbb]&&mkdir/test[-d/bbb]||mkdir/te
Linux Shell

Shell 脚本变量

Shell 脚本变量简单的理解变量:用一个固定的字符串去表示不固定的内容[root@Shell~]#a=1[root@Shell~]#b=2[root@Shell~]#echo$a1[root@Shell~]#echo$b2 变量常见类型 1.Shell 变量如下几类分为自定义变量系统环境变量位置参数变量预先定义变量 1.自定义变量 1.定义变量变量名=变量值,不允许数字命名,不能使用横岗命名 2.引用变量变量名
Linux Shell

Shell 脚本概述

Shell 脚本概述 1.概述 1.shell 基本特性 2.shell 变量定义 3.shell 条件测试 4.shell 数值运算 5.shell 流程控制 ifcase6.shell 循环语句 forwhile7.shell 数组函数 arrayfunction8.shell 内置命令 breakcontinueexit9.shell 轻量项目 2.Shell 脚本是什么 1.系统命令的堆积 2.特定的格式 + 特定的语法 + 系统的命令=文件 3.
Linux Shell
1... 40 41 42 43 44 45 46 ... 73
命令记不住 © 2026 冀ICP备17020815号-3
43086 浏览   507 文章
Powered by B3log 开源 • Pipe