一直在学习,也一直在忘记,今天借助这篇博文,记录下自己学习过程中的一些最基础的东西!

1、for

#!/bin/bashfor i in {1..10}
doecho $i
done

扫描目标网段中活动的ip

#!/bin/bashfor ip in 192.168.1.{1..255} ;
doping $ip -c 2 &> /dev/null ;if [ $? -eq 0 ];thenecho $ip is alivefi
done

2、if

#!/bin/bash
# 判断当前用户是否为rootif [ $UID -eq 0 ];
thenecho You are root user.
elseecho You are nothing.
fi

转载于:https://blog.51cto.com/rebybyx/1676434

【Linux-shell】shell脚本基础语法练习相关推荐

  1. linux编程 —— shell编程脚本常用语法总结 【学习笔记】

    文档声明: 以下资料均属于本人在学习过程中产出的学习笔记,如果错误或者遗漏之处,请多多指正.并且该文档在后期会随着学习的深入不断补充完善.感谢各位的参考查看. 笔记资料仅供学习交流使用,转载请标明出处 ...

  2. Shell脚本基础语法

    一.       编写shell的格式 1 第一行决定使用哪一种shell Bash:#! /bin/bash Python: #! /usr/bin/python 不知道解释器的完整路径,可使用wh ...

  3. Shell脚本——基础语法

    一.条件判断 1.1.基本语法 [ condition ](注意condition前后要有空格) 注意:条件非空即为true,[ abcdef ]返回true,[] 返回false. 1.2.常用判断 ...

  4. shell中数组基础语法

    数组的基本赋值 arr=(a b c) arr[index]=a 2.常用的两个方法 str=${arr[@]}(数组转化成字符串) len=${#arr[*]}(数组长度) 3.遍历数组的方法 #! ...

  5. 【Linux】shell脚本实战-各类运算符介绍

    文章目录 前言 一. 复习之前内容 1. 算术运算符 2. 常见的算术运算命令 二. 关系运算符 三. 布尔运算符 四. 逻辑运算符 五. 字符串运算符 六. 文件测试运算符 总结 前言 上几篇文章我 ...

  6. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  7. Linux shell脚本基础学习详细介绍(完整版)一

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  8. Linux shell脚本基础学习详细介绍(完整版)2

    详细介绍Linux shell脚本基础学习(五) Linux shell脚本基础前面我们在介绍Linux shell脚本的控制流程时,还有一部分内容没讲就是有关here document的内容这里继续 ...

  9. Linux shell脚本基础学习详细介绍(完整版)

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  10. 详细介绍Linux shell脚本基础学习(一)

    2019独角兽企业重金招聘Python工程师标准>>> Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础 ...

最新文章

  1. docker desktop使用入门
  2. speech-transforms 之语音识别
  3. 第十、十一周项目五 - 摩托车继承自行车和机动车
  4. bzoj1007题解
  5. 责任链设计模式(过滤器、拦截器)
  6. PHP10段常用功能代码
  7. ubuntu配置vnc访问
  8. C#sharp 必须扩展的知识点
  9. 电脑公司win11 64位旗舰版镜像文件v2021.07
  10. SpringBoot-视图解析与模板引擎
  11. mysql优化-面试题
  12. 1000道Python题库系列分享八(29道)
  13. 使用nodejs爬前程无忧前端技能排行(半半成品)
  14. 01_配置管理和SaltStack概述
  15. Ionic在Android上部署app步骤
  16. jedis的hscan方法使用方法
  17. 岗位:unity中级工程师
  18. PHP项目汇报ppt模板,免费工作汇报模板(课堂PPT)
  19. CVPR 2022 | 谷歌提出mip-NeRF 360:全景NeRF越来越丝滑!
  20. 2008服务器安全修复,Windows 2008操作系统漏洞临时修复方法

热门文章

  1. jsonpath学习链接
  2. java代码表示非空链表整数_Leetcode: Topic 2 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的.......
  3. c# 对象json互相转换_能够将Excel 数据转换成Json格式的实用工具 excel2json
  4. linux代码诊断有没有link,Linux下判断网线是否插入的代码
  5. 二位数组的示例 go语言
  6. MSSQL 构建函数提取指定的字符
  7. 错误未找到引用源_你好,C++(77)12.1 用右值引用榨干C++的性能
  8. c++ssh连接_多台WIN10之间的SSH免密登录
  9. 32位crc校验码程序_基于FPGA的CRC校验码生成器设计
  10. 【Git教程】入门安装客户端与服务器