shell基础

test命令


test命令用于检查文件类型和比较值。Test使用在条件执行语句中。它用来:

  • 文件属性比较
  • 执行字符串比较
  • 基础算术比较

用法

  • &&
test 5 -gt 2 && echo "Yes"

输出:Yes
-gt = greater than = 大于
当test命令的执行结果为true时,执行&&后面的命令;

  • ||
test 5 -lt 2 || echo "No"

输出:No
-lt = less than = 小于
当test命令的执行结果为false时,执行||后面的命令;

  • && ||
test -f /etc/environment && echo "文件存在" || echo "文件不存在"

输出:文件存在
当test命令执行结果为true时执行&&后的命令;
当test命令执行结果为false时执行||后的命令;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一节 Shell概述 1.Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送...
    littlexjing阅读 1,994评论 0 1
  • 概述 首先,咱们来了解一下,什么是Shell。操作系统内核给我们提供了各种接口,同时也提供了各种用户层的库,理论上...
    keysaim阅读 1,434评论 0 0
  • shell脚本 shell脚本执行 chmod +x xx.sh ;./xx.sh注意点:最好使用第一种 注释...
    帅碧阅读 1,028评论 1 2
  • 一、Shell概述 1. Shell是什么? Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送...
    鲁克巴克诗阅读 675评论 0 3
  • 第一个shell脚本 cd ~mkdir shellscd shellsvi hello.sh输入信息#!/bin...
    louduanxiong阅读 269评论 0 0