美文网首页
bash脚本

bash脚本

作者: 小王的学习杂记 | 来源:发表于2020-02-29 15:41 被阅读0次

    介绍:

    Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

    Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

    Bash 是大多数Linux 系统默认的 Shell。

    1、#!/bin/bash

    #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。它告诉系统这个脚本需要什么解释器来执行,将路径引用到解释器。Linux/Unix中有很多解释器,其中一些是:bash,zsh,sh,csh和ksh等(cat /etc/shells可查看系统中有哪些脚本解释器)

    2、echo

    echo 命令用于向窗口输出文本。

    3、运行脚本的两种方法

    作为可执行程序:

    $ chmod 755 script.sh #chmod +x script.sh

    $ ./script.sh

    作为解释器参数:

    /bin/sh  script.sh

    4、变量名

    变量名最好大写,使用变量时,在变量名前加$符号

    5、条件判断

    if [condition-is-true]    then    command    fi

    if [condition-is-true]    then    command    elif [condition-is-true]    then    command    else    command    fi

    case 语句

    6、循环

    for循环

    while循环

    7、通配符

    *    一个或多个任意字符

    ?    匹配一个字符

    [ ]    匹配括号内任意一个字符

    [! ]    不匹配括号内任意一个字符

    \    转义符

    1>$LINE/bowtie2-build.log    1表示标准输出,>是重定向符,就是把前面输出的内容重定向到后面指定的位置

    2>$LINE/bowtie2-build.message    2表示标准错误, 将标准错误定向到LINE文件夹下的bowtie2-build.message文件中,不输出错误信息

    参考:

    https://www.runoob.com/linux/linux-shell.html

    https://www.jianshu.com/p/5568d311fb5a

    相关文章

      网友评论

          本文标题:bash脚本

          本文链接:https://www.haomeiwen.com/subject/omukhhtx.html