Linux的判断命令
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的判断命令相关推荐
- linux的判断命令test之数值判断
判断命令test一般用于脚本当中,可以简写为中括号[ ].其会对跟随的条件进行判断,一般可以分为数值判断.字符串判断和文件判断.语法格式为test [判断条件]或[ 判断条件 ],注意中括号[ ]与判 ...
- linux if 判断文件数量,linux if判断命令
linux if命令 无论什么编程语言都离不开条件判断.SHELL也不例外. if list then do something here elif list then do another thin ...
- Linux函数返回值判断if,bash函数内判断命令执行结果并返回
bash函数内判断命令执行结果并返回 需求背景 在bash编程中,经常会需要执行对命令的结果判断,如果正确继续执行,如果不正确则返回. function foo() { run_a_cmd if [ ...
- 250g硬盘linux分区,linux分区格式化命令使用方法
linux分区格式化命令使用方法 首先使用root权限登陆进入linux操作界面 使用fdisk -l 参数查看设备名跟设备状态 类似如下 : [root@ecofe2 /]# fdisk -l Di ...
- linux企业常用命令必之必会二
本文档使用说明: 文档在整理过程中参照了书籍<linux必知必会基本命令>,同时对书中出现的不常用的命令和错误进行的挑选和删改,在学习此文档中出现的内容.有不懂的地方可以在自行查阅资料, ...
- linux sftp命令连接数,linux记录sftp命令
使用以下配置方法不需要配置chroot. 编辑sshd_config文件 vi /etc/ssh/sshd_config 增加: Subsystem sftp /usr/libexec/openssh ...
- Linux基础常用命令
ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...
- 八、Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程(中)
@Author : Runsen @Date:2020/9/11 文章是Runsen在Gitchat付费文章分享:Linux 常用 Shell 命令,控制台的快捷键以及 Shell 编程 顺便同步到C ...
- linux系统正常停机的命令,Linux系统重启命令大全
在进行Linux系统操作的时候,如果出现更换硬件.更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,接下来是小编为大家收集的Linux系统重启命令大全, ...
最新文章
- 适用于SharePoint 2013 的 CAML Desinger
- 推送提交到另一个分支
- 如何将CSS应用于iframe?
- 打开高效文本编辑之门_Linux sed之多行命令与循环命令
- Flask-SocketIO 简单使用指南
- gif tools
- python-列表包字典-字典结构格式化-经验
- 关于范数与正则化详解(转)
- 在64位的 CentOS 上只安装64位的软件包
- 图论(九)——图连通度
- Python实现层次分析法
- PAT 乙级 1055 集体照
- 网站建设计划书 网站建设计划书格式
- HTML5中英文对照字典,VRay中英文对照表
- vue 抽离公共方法
- java 数据倒叙_Java 数组,如何通过自定义实现倒叙排序?
- Thinkphp3.2.3安全开发须知
- 乐视X625手机刷机(全三个版本)官方包附刷机教程OEM解锁
- Android音频可视化
- ROS2机器人实验报告提示03➡迷雾⬅
热门文章
- 日志记录组件[Log4net]详细介绍(转)
- dnf用虚拟机会被制裁吗_差点把DNF搞关服的私服,这次终于被大话西游手游拿下了...
- 的函数原型_相信我,跟着这个文章学习JS原型,你一定能看得懂
- 简述Linux目录结构和系统结构
- Linux 关机命令介绍shutdown
- mysql经典45道题_MySQL45道面试题及答案
- tkinter实现进度条
- 关于学习Python的一点学习总结(22->相关的迭代操作)
- 习题3-5 三角形判断 (15 分)
- docker启动odoo提示module没有安装_Windows Server 2019上的Docker 入门