Shell 数组变量普通数组:只能使用整数作为数组索引 关联数组:可以使用字符串作为数组索引 一、普通数组 1.定义数组:方法一: 一次赋一个值 数组名[下标]=变量值array1[0]=pear array1[1]=apple array1[2]=orange array1[3]=peach echo ${array1[1]}方法二: 一次赋多个值array2=(tom jack alice)
Shell 并发控制File Descriptors (FD,文件描述符)或 文件句柄: 进程使用文件描述符来管理打开的文件 一、文件描述符[root@tianyun ~]# ls /proc/$$/fd0 1 2 3 4 0, 1, and 2, known as standard input, standard output, and standard error [root@tianyun
循环次数是固定的 一、for 语法结构Shell: for 变量名 [ in 取值列表 ] do 循环体 doneC 语言: for ((初值;条件;步长)) do 循环体 done======================================================== 案例 1: ping 测试主机探测[root@tianyun scripts]# cat ip.txt
一、case语法结构 --只满足一个case 变量 in模式1) 命令序列1 ;;模式2) 命令序列2 ;;模式3) 命令序列3 ;; *) 无匹配后命令序列esac 案例一:删除指定用户并二次确认#!/usr/bin/bashread -p "yonghu" userread -p "Are you sure?[y/n]" actioncase "$a
循环次数不一定是固定的、可以固定可以不固定 一、while语句结构while 条件测试 do 循环体 done ==当条件测试成立(条件测试为真),执行循环体 案例一: 使用while创建用户#!/usr/bin/bash#while create userwhile read linedo if [ ${#line} -eq 0 ];then cont
目录Shell的概念Shell Bash解释器一、Shell技术二、Linux支持的shell三、GNU/bash shell特点 Shell的概念自动化批量系统初始化(update,软件安装,时区设置,安全,安全策略…)自动化批量的软件部署(LAMP、LNMP、Tomcat、LVS、Nginx等)管理应用程序(KVM、集群LVS管理扩容,MySQL,DEL
shell 变量本章节可以掌握内容 变量的类型 变量的定义方式 变量的运算 变量“内容”的删除和替换 一.什么是shell变量shell 变量? 用一个特定的字符串表示不固定的内容 二、变量的定义:1.自定义变量 自定义变量:变量名=变量值 变量名必须以字母开头或下划线开头,区分大小写 例 :ip1=114.114.114.114 引用变量:$变量名或 ${变量名} 看着变量:echo
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号