shell编程test测试命令

可以使用$man test查看

数值测试

  如 -gt, --大于则为真

字符串测试

  如 -z STRING, --字符串长度伪则为真,the length of STRING is zero.

文件测试

  如 -f FILE, --如果文件存在且为普通文件则为真,FILE exists and is a regular file.

时间: 2024-11-08 15:55:12

shell编程test测试命令的相关文章

shell编程中for/while循环命令

一.for命令 在shell编程中,有时我们需要重复执行一直命令直至达到某个特定的条件,bash shell中,提供了for命令,允许你创建一个遍历一系列值的循环,每次迭代都通过一个该系列中的值执行一组预定义的命令. for的基本格式: for var in list do commands done 在list中,你提供了迭代中要用的一系列值.在每个迭代中,变量var包含列表中的当前值,第一个迭代会适用列表中的第一个值,第二个迭代使用第二个值,以此类推,直至列表中的所有值都过一遍. 1.1读取

Linux学习之Shell编程基础

转自:http://my.oschina.net/itblog/blog/204410 1 语法基本介绍1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序.在这个例子中我们使用/bin/sh来执行程序.  当编辑好脚本时,如果要执行该脚本,还必须使其可执行.  要使脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行 1.2 注释  在进行shell编程时,以#开头的

Shell编程初涉--一些关于Shell的整理

第一部分:Bash变量概述 Shell和其他语言的对比:    1.PHP和Java主要实现功能     2.所见即所得,Shell用于简化管理操作 一.什么是变量与变量分类 1.什么是变量: 变量是计算机内存的单元,其中存放的值可以改变 变量让你能够把程序中准备使用的每一段数据都赋给一个简短易于记忆的名字 2.变量命名规则: 变量名必须以字母或下划线打头,名字中间只能由字母.数字和下划线组成: 变量名的长度不可以超过255个字符: 变量名在有效范围内必须是唯一的: 在Bash中,变量的默认类型

转:Shell 编程--本文结合大量实例阐述如何编写一个shell脚本

转自:情報官世界 本文结合大量实例阐述如何编写一个shell脚本. 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集,而且是一门非常棒的编程语言.您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性.可维护性和便携性比效率更重要的任务. 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bas

shell 编程记录

Shell课程记录 作者:JCY QQ1501614847 第一.常用命令Shell课程记录 作者:JCY QQ1501614847 第一.常用命令 1.查看当前用户是否支持某条命令 #which [COMMAND...]   查看命令是否存在,如果存在会列出命令所在的位置.如果这条命令不存在,那么会列出所有的环境变量,告诉你在这么多目录中没有查找到该命令. 2.列出当前用户的环境变量 #echo $PATH 列出当前用户的所有的环境变量目录. 3.当前执行进程的名称 #echo $0 4.当前

Shell 编程基础(一)

Shell脚本的关键在于输入多个命令并处理每个命令的结果,甚至需要将一个命令的结果传给另一个命令.Shell可以让你将多个命令串起来,一次执行完成. 基本格式: 第一行必须为固定格式,指明脚本使用哪种shell来运行脚本,通常shell脚本中会以 # 作为注释,注释号后面的内容不会参与脚本的运行,但是,第一行是个例外. 变量命名法则: 1.不能使程序中的保留字:例如if, for 2.只能使用数字.字母及下划线,且不能以数字开头,不能使用 - (减号) 正确:_abc123 ;  abc123

第七章,shell编程基础

更多笔记点击查看 Linux学习从入门到打死也不放弃,完全笔记整理(持续更新) http://blog.51cto.com/13683480/2095439 笔记整理开始时间:2018年4月12日11:37:35 本章内容: 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 编程基础: 程序:指令+数据 程序编程风格: 过程式:以指令为中心,数据服务于指令 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤 一步一步实现,使用的时候一个一个依次调用就可以了 对象式:以数据为中

老男孩新书Shell编程实战预定开始了-包邮包答疑

老男孩新书Shell编程实战预定开始了(扫图中二维码购买包邮定期包答疑),亲爱的伙伴们,让你们久等了.电脑用户猛戳 电脑购买链接 注意:包邮包3个月(2017春节后起算)Q群书籍内容答疑,等于白送书,还倒搭答疑服务. 如果觉得给力,请帮忙朋友圈.QQ群.空间转载! 活动优惠仅限本次活动,从其他渠道购买不享受此次的服务承诺. 定价 89元 基本信息 作者: 老男孩 丛书名: Linux/Unix技术丛书 出版社: 机械工业出版社 ISBN:9787111556077 上架时间:2017-1-6 出

shell编程中for,while,util,case,select,break, continue用法详解

关于shell脚本的更多详细实例讲解请参考:http://www.cnblogs.com/yuexiaxiaoxi/category/646749.html Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for.while和until.while循环和for循环属于"当型循环",而until属于"直到型循环".循环控制符:break和continue控制流程转向. 参考:<Linux 与unix shell 编程指