
shell
文章平均质量分 56
一荤两素
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程及自动化运维实现——数组和函数
Linux Shell编程及自动化运维实现 第4章 数组和函数一、数组简介变量:用一个固定的字符串,代替一个不固定字符串。数组:用一个固定的字符串,代替多个不固定字符串。类型普通数组:只能使用整数作为数组索引关联数组:可以使用字符串作为数组索引1、普通数组1、定义普通数组方法一:# array2=(tom jack alice)# array3=(`cat /etc/passwd`) 希望是将该文件中的每一个行作为一个元数赋值给数组array3# array4=(`ls /v原创 2021-04-21 19:19:12 · 173 阅读 · 0 评论 -
Linux Shell编程及自动化运维实现——循环
Linux Shell编程及自动化运维实现 第3章 循环1、Shell循环:for语法结构for 变量名 [ in 取值列表 ]do循环体done需求:自动循环创建10个用户for i in {1..10} 或for i in $(seq 1 10) 或for i in `seq 10`do useradd "user$i"done案例1: ping测试主机3 优化脚本(后台执行,清空脚本,wait间隔)#!/bin/bash#p原创 2021-04-21 19:17:23 · 275 阅读 · 0 评论 -
Linux Shell编程及自动化运维实现——判断
Linux Shell编程及自动化运维实现 第2章 判断1、Shell 条件测试格式格式1: test 条件表达式格式2: [ 条件表达式 ]格式3: [[ 条件表达式 ]]=字符串比较 [ “字符串” = “字符串” ]—— =,,等于[root@localhost ~]# [ "$USER" = "root" ];echo $? 0[root@localhost ~]# [ "$USER" == "root" ];echo $?0!=,不等于[root@localhost原创 2021-04-21 19:16:22 · 243 阅读 · 2 评论 -
Shell编程及自动化运维(1)变量
Linux Shell编程及自动化运维实现第一章 变量前言1、SHELL是一个应用程序,同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。2、shell多种执行方式# bash test.sh=#sh test.sh //都子shell#.test.sh=# source test.sh //是本shell原创 2021-04-21 09:09:10 · 143 阅读 · 0 评论