zoukankan      html  css  js  c++  java
  • linux 基础十

    用学过的命令pwd:查询当前所在路径,然后创建一个脚本a2.sh

     接着在脚本中创建一个目录abc、创建一个文件doc,查询/etc/fstab

     

     给定一个文件,查看该文件是否存在

     

    shell中如何进行算术运算:
    A=3
    B=6
    1、let 算术运算表达式
    let C=$A+$B
    2、$[算术运算表达式]
    C=$[$A+$B]
    3、$((算术运算表达式))
    C=$(($A+$B))
    4、expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用
    C=`expr $A + $B`

    条件判断,控制结构:

    单分支if语句
    if 判断条件; then
    statement1
    statement2
    ...
    fi

    双分支的if语句:
    if 判断条件; then
    statement1
    statement2
    ...
    else
    statement3
    statement4
    ...
    fi

    多分支的if语句:
    if 判断条件1; then
    statement1
    ...
    elif 判断条件2; then
    statement2
    ...
    elif 判断条件3; then
    statement3
    ...
    else
    statement4
    ...
    fi

    文件测试:
    -e FILE:测试文件是否存在
    -f FILE: 测试文件是否为普通文件
    -d FILE: 测试指定路径是否为目录
    -r FILE: 测试当前用户对指定文件是否有读取权限;
    -w FILE:测试当前用户对指定文件是否有可写权限;
    -x FILE:测试当前用户对指定文件是否有可执行权限;

    能接受一个参数(文件路径)
    判定:此参数如果是一个存在的文件,就显示“OK.”;否则就显示"No such file."

     

    定义脚本退出状态码

    exit: 退出脚本
    exit #
    如果脚本没有明确定义退出状态码,那么,最后执行的一条命令的退出码即为脚本的退出状态码;

    给脚本传递两个参数(整数);
    显示此两者之和,之乘积;

     

  • 相关阅读:
    Ruby 操作 Mysql (2)
    有关SQL模糊查询【转载】
    vim命令行大全【转载】
    Ruby连接MySQL
    c# 操作mysql
    sublime 3 快捷键大全
    VS2010快捷键大全
    [使用Xpath对XML进行模糊查询]
    vim永久显示行号
    Ubuntu16.04LTS安装flash player
  • 原文地址:https://www.cnblogs.com/X404/p/12309475.html
Copyright © 2011-2022 走看看