`
silentlakeside
  • 浏览: 108734 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

BASH - 脚本基础

 
阅读更多
  1. BASH脚本第一行,#!用来指定脚本解释器
    #! /bin/bash 
  2. 检查参数个数($#是参数个数,$0是命令自身,if语句注意方括号和条件表达式之间有空格)
    if [ $# -lt 2 ]; then
      echo "Usage: $0 <arg1> <arg2> " >&2
      exit 1
    fi
  3. 获取命令路径
    SCRIPT_PATH=`dirname $0`
  4. 获取参数($1是第一个参数,$n是第n个参数),函数里获取参数也是这样
    arg1=$1
    arg2=$2
  5. 获取命令输出
    var=`date`
分享到:
评论

相关推荐

    Advanced Bash-Scripting Guide(pdf)

    在Bash脚本的基础章节中,首先介绍了特殊字符的作用,比如管道符“|”,重定向符“&gt;”、“&lt;”,以及分号“;”等。这些特殊字符在命令行中有特定的功能和用法。 变量和参数是脚本中存储数据的重要工具。变量赋值和...

    Advanced Bash-Scripting Guide 中英版及源码

    **高级Bash脚本指南详解** 《Advanced Bash-Scripting Guide》是一本深入探讨Bash Shell编程技术的权威指南,提供了中英文双语版本以及源码。Bash Shell是Linux和Unix系统中广泛使用的命令行解释器,它允许用户通过...

    Advanced Bash-Scripting Guide (包括中译本)

    该教程全面覆盖了Bash脚本编写的基础和进阶技巧,包括变量、条件语句、循环、函数、数组、输入/输出重定向、进程控制、错误处理、正则表达式等核心概念。此外,还涉及到了脚本调试、性能优化以及与其他Unix工具的...

    bash-support:在VimgVim中编辑Bash脚本。 插入代码段,运行,检查和调试代码并查找帮助

    **标题解析:** “bash-support”是一个专门为Vim或Gvim(图形化版本的Vim)设计的...以上知识点涵盖了从基础的文本编辑技巧到高级的脚本调试方法,对使用bash-support插件进行Bash脚本开发的全过程进行了详细解释。

    bash-4.3.30tar包

    对于开发者、系统管理员和高级用户来说,掌握Bash脚本编写是必不可少的技能。 `tar` 包是一种常见的软件分发格式,它将多个文件和目录打包成一个单一的档案文件,方便传输和存储。`tar` 命令加上`.tar` 扩展名表示...

    Bash-Beginners-Guide.rar_bash脚本_beginners

    这个教程对于初学者来说是一份很好的起点,涵盖了bash脚本的基础知识,通过阅读和实践,可以快速掌握编写简单脚本的技能。随着经验的积累,你可以编写更复杂的脚本来解决日常的系统管理任务,甚至自动化整个工作流程...

    Bash-Beginners-Guide

    - **脚本基础知识** - **Shell选择**:确定哪个Shell将用来执行脚本。 - **添加注释**:如何为脚本添加注释以提高可读性。 - **调试技巧** - **整体调试**:在脚本级别查找错误。 - **部分调试**:定位脚本中的...

    Advanced Bash-Scripting Guide(中译版)

    **高级Bash脚本编程指南** 是一本专为Linux和Unix系统用户编写的经典教程,旨在帮助读者深入理解和掌握Bash Shell脚本的高级技术。Bash是大多数Linux发行版和Unix系统的默认Shell,它是 Bourne Again SHell 的缩写,...

    abs-guide----Advanced Bash-Scripting Guide

    ”介绍了Bash脚本的基础知识,包括如何编写和运行脚本,以及脚本的基本结构。这一章的注释部分提供了额外的信息和提示,帮助读者更好地理解和实践。 第2章“Starting Off With a Sha-Bang”讲解了如何启动脚本,...

    bash-oo-framework:Bash Infinity是bash的现代样板框架标准库

    Bash Infinity,简称bash-oo-framework,是一个强大的开源项目,专为Bash脚本开发提供了一套全面的面向对象编程(OOP)框架。这个框架旨在提高bash脚本的可读性、可维护性和复用性,通过引入类、方法、错误处理等...

    Advanced Bash-Scripting Guide

    2. **脚本基础**:包括如何创建一个脚本文件,通常以`#!/bin/bash`开头,这被称为“shebang”,用于告诉系统使用Bash来执行脚本。此外,还会介绍变量声明、条件语句(if-else)、循环(for, while)以及函数的使用。...

    高级Bash脚本编程指南 操作系统 - Linux - 高级Bash脚本编程指南.zip

    这份“高级Bash脚本编程指南”涵盖了从基础到进阶的各个层面,旨在帮助用户深入理解和熟练运用Bash脚本。 首先,让我们了解一下Bash的基础知识。Bash脚本是一种文本文件,其中包含了可执行的Shell命令。它允许你...

    Advanced Bash-Scripting Guide_bash_linez2g_

    《高级Bash脚本编程指南》是一本深入探讨Bash shell脚本的宝贵资源,适合对Linux或Unix系统有一定了解并希望提升Bash脚本编写技能的读者。Bash是许多Linux和Unix发行版默认的命令行解释器,它提供了丰富的功能和强大...

    Bash-Scripting-源码.rar

    **Bash脚本编程基础与实践** Bash脚本,全称为Bourne-Again SHell脚本,是Linux及类Unix系统中最常用的命令行解释器。它允许用户编写自动化任务,执行一系列命令,简化日常操作。在"Bash-Scripting-源码"中,我们...

    Bash-Beginners-Guide:Bash入门手册/教程(英文HTML文档)

    这一部分将深入探讨Bash脚本编写,包括变量声明、条件语句(如`if`、`else`)、循环结构(如`for`和`while`)、函数定义,以及错误处理。理解这些概念对于编写自动化脚本极其重要。 **章节5:输入/输出重定向和管道...

    高级Bash脚本编程指南Doc转pdf高清版

    首先,Bash脚本的基础知识包括变量、运算符、条件语句和循环结构。在变量部分,你需要了解如何声明、赋值以及使用环境变量。运算符则包括算术运算符、比较运算符和逻辑运算符,它们在条件判断和流程控制中发挥着关键...

    Bash-Prompt-HOWTO

    本文档适合初学者和有一定经验的Bash用户阅读,按照章节逐步学习,从基础到高级,逐步实现提示符的自定义。 **1.5. 文档版本、评论与建议** 文档的最新版本可以在相关网站找到。鼓励读者提供反馈和改进建议,以帮助...

    Linux Shell Scripting With Bash - 2005-Unencrypted

    根据提供的信息,我们可以总结出以下关于《Linux Shell Scripting With Bash - 2005-...通过这些知识点的学习,读者可以系统地掌握Bash Shell脚本编程的核心技术和最佳实践,从而提高自己的脚本编写能力和效率。

    bash.tar.gz

    总结一下,"bash.tar.gz" 文件可能包含一个 Bash 脚本或文档,涵盖了 Bash shell 的基础知识,如命令行操作、脚本编写和流程控制。同时,由于涉及到 Python,这个压缩包可能还探讨了 Bash 与 Python 的集成,以及在...

Global site tag (gtag.js) - Google Analytics