美文网首页
构建基础脚本

构建基础脚本

作者: 食梦狸猫 | 来源:发表于2019-04-10 14:28 被阅读0次

命令替换

有两种方法把命令输出赋给变量:

  • 反引号字符 `
testing=`date`
  • $()格式
testing=$(date)

重定向输入和输出

  • 输出重定向
command > outputfile

若outputfile不存在则创建,若存在则输出覆盖。

#追加数据
date >> test6
  • 输入重定向
command < inputfile

管道

管道在命令之间,将一个命令的输出重定向到另一个命令中。

command1 | command2

执行数学运算

在shell脚本中有两个途径进行数学运算。

  • expr命令
    在脚本中,使用expr命令需要使用命令替换,对于容易被shell错误解释的字符,要用转义字符标出来。
var1 =`expr 5\* 2`
var1 =$(expr $var2 / $var1)
  • 使用方括号
var1=$[1 + 5]
var2=$[$var1 * 2]

bash shell数学运算符只支持整数运算。

浮点数

  • 使用bc
    bc实际上是一种编程语言,允许输入浮点表达式
    在脚本中可以用命令替换运行bc命令,将输出赋给一个变量

退出脚本

  • 退出状态码
    $?保存上个执行的命令的退出状态码。按照惯例,一个成功结束的命令的退出状态码是0,如果有错,退出状态码就是一个正数值

相关文章

  • Gradle For Android(1)--使用Android

    Gradle基础 build.gradle是为了构建Android项目的脚本。Gradle构建脚本并不是使用传统的...

  • 构建基础脚本

    命令替换 有两种方法把命令输出赋给变量: 反引号字符 ` $()格式 重定向输入和输出 输出重定向 若output...

  • 构建基础脚本

    1. 用户自定义变量 ⚠️:在变量、等号和值之间不能出现空格 2. 命令替换 有两种方法可以将命令输出赋值给变量 ...

  • 【Gradle】Gradle构建脚本基础

    个人博客:http://www.milovetingting.cn Gradle构建脚本基础 Settings文件...

  • Gradle构建脚本基础

    1.Build每个Project都会有一个Build文件,该文件是Project构建的入口,可以在这里针对该Pro...

  • Gradle 构建脚本基础:代码与脚本

    ----《Android Gradle 权威指南》学习笔记 总目录:Gradle 学习系列 -- 目录[https...

  • Linux命令行与Shell脚本编程大全-构建基本脚本

    本章内容: 构建基本脚本 使用多个命令 创建shell脚本文件 构建基本脚本 在构建shell脚本文件时,必须在文...

  • 蜜罐

    后台执行 进入基础容器 创建脚本 dockerFile 编译构建 启动容器 docker run -idt hon...

  • gradle构建脚本基础一

    Projects 和 tasks 每一个gradle脚本都是由两个部分组成的,projects和tasks 每一个...

  • gradle构建脚本基础二

    定位文件 文件集合 使用文件集合: 可以通过一个files()方法,或者一个Callable实例,当collect...

网友评论

      本文标题:构建基础脚本

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