1. test

① 作用:检测系统中某些属性和档案是否存在。

② 简单的案例

test -e /eeee && echo "exist" || echo "not exist"  判断系统中 /eeee 是否存在 存在输出exist 不存在测输出 not exist

③ 参数说明

④案例

#!/bin/bash
echo -e "Please input a filename, I will check the filename  type and permission\n\n"
read -p "Input a filename:" filename
# 判断是否输入了的文件名,如果没有输入了就停止运行
# test -z $filename 判断filename是否为空字符串
test -z $filename && echo "You Must input a filename" && exit 0
# 如果文件不存在
# test -e 判断文件存在 ! 表示相反
test ! -e $filename && echo "The filename '$filename' DO NOT exist" && exit 0# 判断档案是文件还是目录
test -f $filename && filetype="regulare file"
test -d $filename && filetype="directory"
# 判断档案对于当前用户的权限(读、写、执行)
test -r $filename && perm="readable"
test -w $filename && perm="$perm writable"
test -x $filename && perm="$perm executable"echo "The filename: $filename is a $filetype"
echo "And the permissions are: $perm"

  

转载于:https://www.cnblogs.com/shaoshao/p/6809580.html

Linux的判断命令相关推荐

  1. linux的判断命令test之数值判断

    判断命令test一般用于脚本当中,可以简写为中括号[ ].其会对跟随的条件进行判断,一般可以分为数值判断.字符串判断和文件判断.语法格式为test [判断条件]或[ 判断条件 ],注意中括号[ ]与判 ...

  2. linux if 判断文件数量,linux if判断命令

    linux if命令 无论什么编程语言都离不开条件判断.SHELL也不例外. if list then do something here elif list then do another thin ...

  3. Linux函数返回值判断if,bash函数内判断命令执行结果并返回

    bash函数内判断命令执行结果并返回 需求背景 在bash编程中,经常会需要执行对命令的结果判断,如果正确继续执行,如果不正确则返回. function foo() { run_a_cmd if [ ...

  4. 250g硬盘linux分区,linux分区格式化命令使用方法

    linux分区格式化命令使用方法 首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态 类似如下 : [root@ecofe2 /]# fdisk -l Di ...

  5. linux企业常用命令必之必会二

    本文档使用说明: 文档在整理过程中参照了书籍<linux必知必会基本命令>,同时对书中出现的不常用的命令和错误进行的挑选和删改,在学习此文档中出现的内容.有不懂的地方可以在自行查阅资料, ...

  6. linux sftp命令连接数,linux记录sftp命令

    使用以下配置方法不需要配置chroot. 编辑sshd_config文件 vi /etc/ssh/sshd_config 增加: Subsystem sftp /usr/libexec/openssh ...

  7. Linux基础常用命令

    ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...

  8. 八、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(中)

    @Author : Runsen @Date:2020/9/11 文章是Runsen在Gitchat付费文章分享:Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程 顺便同步到C ...

  9. linux系统正常停机的命令,Linux系统重启命令大全

    在进行Linux系统操作的时候,如果出现更换硬件.更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,接下来是小编为大家收集的Linux系统重启命令大全, ...

最新文章

  1. 适用于SharePoint 2013 的 CAML Desinger
  2. 推送提交到另一个分支
  3. 如何将CSS应用于iframe?
  4. 打开高效文本编辑之门_Linux sed之多行命令与循环命令
  5. Flask-SocketIO 简单使用指南
  6. gif tools
  7. python-列表包字典-字典结构格式化-经验
  8. 关于范数与正则化详解(转)
  9. 在64位的 CentOS 上只安装64位的软件包
  10. 图论(九)——图连通度
  11. Python实现层次分析法
  12. PAT 乙级 1055  集体照
  13. 网站建设计划书 网站建设计划书格式
  14. HTML5中英文对照字典,VRay中英文对照表
  15. vue 抽离公共方法
  16. java 数据倒叙_Java 数组,如何通过自定义实现倒叙排序?
  17. Thinkphp3.2.3安全开发须知
  18. 乐视X625手机刷机(全三个版本)官方包附刷机教程OEM解锁
  19. Android音频可视化
  20. ROS2机器人实验报告提示03➡迷雾⬅

热门文章

  1. 日志记录组件[Log4net]详细介绍(转)
  2. dnf用虚拟机会被制裁吗_差点把DNF搞关服的私服,这次终于被大话西游手游拿下了...
  3. 的函数原型_相信我,跟着这个文章学习JS原型,你一定能看得懂
  4. 简述Linux目录结构和系统结构
  5. Linux 关机命令介绍shutdown
  6. mysql经典45道题_MySQL45道面试题及答案
  7. tkinter实现进度条
  8. 关于学习Python的一点学习总结(22->相关的迭代操作)
  9. 习题3-5 三角形判断 (15 分)
  10. docker启动odoo提示module没有安装_Windows Server 2019上的Docker 入门