zoukankan      html  css  js  c++  java
  • 红帽考试学习第五记

    4.2 编写Shell脚本

    Shell脚本命令的两种工作方式:

    交互式(Interactive):用户每输入一条命令就立即执行;

    批处理(Batch):由用户事先编写好一个完整的Shell脚本,Shell会一次性执行脚本中诸多命令。

    4.2.1 编写简单的脚本

    shell脚本的名称可以任意,但为了避免被误以为是普通文件,建议将.sh后缀加上,以表示是一个脚本文件。

    4.2.2 接收用户的参数

    $0 :输出当前shell脚本程序的名称;

    $# :输出参数的总个数;

    $* :输出所有的参数值;

    $? :输出上一次命令的执行返回值;

    $1,$2,$3……:输出第N个位置的参数值。

    4.2.3 判断用户的参数

    按照测试对象划分,条件测试语句可分为4种:

    1.文件测试语句

    2.逻辑测试语句

    3.整数值比较语句

    4.字符串比较语句

    4.3 流程控制语句

    4.3.1 if条件测试语句

    if条件测试语句可以让脚本根据实际情况自动执行相应的命令。从技术角度来讲,if语句分为单分支结构,双分支结构,多分支结构。

    4.3.2 for条件循环语句

    for循环语句允许脚本一次性读取多个信息,然后逐一对信息进行操作处理,当要处理的数据有范围时,使用for循环语句再适合不过了。

    以下是部分学习笔记:

    Anything Is Possible ! ! ! 欢迎大佬们来指导,分享经验。
  • 相关阅读:
    python-阿里镜像源-pip
    python-Web-django-图形验证
    markdown-博客编辑
    python-爬虫-史书典籍
    python-爬虫-requests
    python-Web-项目-svn和git
    python-Web-数据库-Redis
    Codeforces Round #617 (Div. 3) A~D
    Educational Codeforces Round 81 (Rated for Div. 2)
    Codeforces Round #609 (Div. 2) A到C题
  • 原文地址:https://www.cnblogs.com/lelegon/p/12349149.html
Copyright © 2011-2022 走看看