美文网首页
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基础知识

    在上一篇文章《不过时的技术-Bash脚本》中,我们简单介绍了Bash脚本,并且学会如何编写、运行一个Bash脚本。...

  • 12)Shell 编程

    脚本格式要求 1.脚本以 #!/bin/bash 开头 (表示用 bash 来进行解析) 2.脚本需要有可...

  • 基础Bash Shell脚本编程

    在bash脚本的第一行要写上#!/bin/bash来告诉系统该脚本是bash脚本这一行在Linux中被称为sheb...

  • 第1节 shell脚本创建执行和输出

    #shell脚本创建执行和输出 1.shell脚本开头 #!/bin/bash /bin/bash 是Ba...

  • shell脚本简单的基本语法

    1.脚本的格式要求 1.脚本以#!/usr/bash开头,表示编写的脚本以bash这种终端解释器来解析。 2.脚本...

  • bash脚本编程

    bash脚本之编程交互 脚本参数 用户交互,通过键盘输入数据,从而完成变量的赋值操作 bash -n 脚本 检查...

  • 入门:脚本

    总结 脚本就是给机器一行一行执行的文本 Bash 脚本有Bash 脚本的语法,Node.js 脚本有 JS 语法 ...

  • bash脚本

    所以说,脚本就是给计算机照着做的。这是我们对「脚本」的一个感性认识。接下来我们写一个脚本。 写一个脚本 找个地方新...

  • Bash脚本

    Shell_01_认识Bashhttps://www.jianshu.com/p/02ad4dbd9161Shel...

  • bash脚本

    介绍: Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,...

网友评论

      本文标题:bash脚本

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