飞凌嵌入式ElfBoard-test命令 test命令用于测试某个条件是否成立它可以进行数值、字符和文件三个方面的测试。在shell文件中输入命令通过特定的参数可以对数值、字符串进行比较如下参数及示例。1. 数值比较参数参数说明-eq等于为真-ne不等于为真-gt大于为真-ge大于等于为真-lt小于为真-le小于等于为真举例在myshell.sh脚本中加入如下内容将两个变量值进行比较#!/bin/bashecho my first shell !var0123var1123if test $var0 -eq $var1thenecho the same !elseecho different !fivar012var113if test $var0 -lt $var1thenecho less then !elseecho greater than or equal to !fi执行结果2. 字符串比较参数参数说明等于为真!不等于为真-z字符串长度为零则为真-n字符串长度不为零则为真举例在myshell.sh中添加如下内容进行变量值比较#!/bin/bashecho my first shell !var0abcvar1abcif test $var0 $var1thenecho the same !elseecho different !fiif test -z $var0thenecho the len is zero !elseecho the len is not zero !fi执行结果如下同时也可以对文件进行比较。3. 文件比较参数参数说明-e文件存在则为真-r如果文件存在且可读则为真-w如果文件存在且可写则为真-x如果文件存在且可执行则为真-s如果文件存在且至少有一个字符则为真-d如果文件存在且为目录则为真-f如果文件存在且为普通文件则为真-c如果文件存在且为字符型特殊文件则为真-b如果文件存在且为块特殊文件则为真举例首先建立test.txt文件和work文件夹然后在myshell.sh脚本中加入如下内容来判断是否存在test.txt文件和work文件夹#!/bin/bashecho my first shell !if test -e test.txtthenecho the file is exist !elseecho the file is not exist !fiif test -d workthenecho the dir is exist !elseecho the dir is nor exist !fi执行结果如下删除创建的test.txt文件和work目录执行结果如下

相关新闻

最新新闻

基于SpringBoot的昆仑旅行社信息管理系统(源代码+文档+PPT+调试+讲解)

基于SpringBoot的昆仑旅行社信息管理系统(源代码+文档+PPT+调试+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/9/1 12:56:55
基于SpringBoot的快递物流跟踪预警信息系统(源代码+文档+PPT+调试+讲解)

基于SpringBoot的快递物流跟踪预警信息系统(源代码+文档+PPT+调试+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/9/1 12:56:55
基于大语言模型的网络安全异常检测实践指南

基于大语言模型的网络安全异常检测实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 12:56:55
基于SpringBoot的垦一新区车库管理系统(源代码+文档+PPT+调试+讲解)

基于SpringBoot的垦一新区车库管理系统(源代码+文档+PPT+调试+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/9/1 12:56:55
基于51单片机与HX711的电子秤设计及Proteus仿真

基于51单片机与HX711的电子秤设计及Proteus仿真

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 12:56:55
优必选算法岗笔试复盘:从KMP到PID的机器人算法知识全解析

优必选算法岗笔试复盘:从KMP到PID的机器人算法知识全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 12:51:55