美文网首页
Shell 编程 - bash

Shell 编程 - bash

作者: JS丶H2P | 来源:发表于2018-03-25 16:06 被阅读0次

比较

条件语句

if

k=1;
if [ $k -eq 1 ];
then
  echo "k : $k"
elif [ $k -eq 2 ];
then
  echo "k : $k"
else
  echo "k doesn't equal 1 or 2"
fi

if 的条件判断语句中,前后都有一个空格,两个值和比较符号之间也有一个空格 。
if 的条件判断语句也可以写为if [[ $k -eq 1 ]]
if 那一行的;,当该行后面没有其他的时候,可以省略,但如果if [ $k -eq 1 ]; then时就需要加上;

参考链接

shell中if做比较
shell的if和else

条件 与 和 或

command && command
command || command

k=1;
if [ $k -eq 1 ] || [ $k -eq 2 ];
then
  echo "k : $k"
else
  echo "k doesn't equal 1 or 2"
fi
k=1;
if [ $k -gt 0 ] && [ $k -lt 3 ];
then
  echo "k : $k"
else
  echo "k doesn't equal 1 or 2"
fi

参考链接

linux shell:[0] &&和||使用方法

相关文章

  • Bash编程012——理解shell

    Bash编程012——理解shell Bash是shell的一种,shell是一个复杂的交互式程序。搞清楚shel...

  • Linux shell

    shell既是命令也是编程语言,是用户与linux内核交互的平台。 熟悉bash命令 bash只是shell的一种...

  • linux基础(五)

    过程式编程:以指令为中心 对象式编程:以数据为中心 bash基础特性 shell 编程:过程式,解释执行shell...

  • Shell 编程 - bash

    比较 条件语句 if if 的条件判断语句中,前后都有一个空格,两个值和比较符号之间也有一个空格 。if 的条件判...

  • 【linux编程】生信编程-shell脚本编程-数学运算

    shell编程 Shell 脚本中的数学运算 bash shell 的基础运算主要有4种形式: $(( expre...

  • 关于shell编程1

    shell是用户和内核进行交互的一种接口 shell称为bash shell shell 也是一门编程语言《解释型...

  • Shell编程系列(三)-- 运算符

    前言 在上一篇文章Shell编程系列(二)-- Bash 变量中, 我们学习了Shell编程中的变量相关的知识。...

  • linux,shell编程入门

    shell编程: shell既是一种命令语言,又是一种程序设计语言。 bash 内定的shell 行命令扩充 \ ...

  • linux/shell 分析nginx日志

    一、学习资料 高级Bash脚本编程指南 LINUX与UNIX SHELL编程指南 鸟哥的Linux私房菜 IBM ...

  • bash编程-Shell基础

    1. Shell脚本执行方式 直接运行,需要在脚本文件头部指定解释器,如#!/bin/bash 运行时指定shel...

网友评论

      本文标题:Shell 编程 - bash

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