Bash Shell 数字/字符比较大小

数字的比较:-eq 相等(equal)-ne 不等(not equal)-gt 大于(greater than)-lt 小于(less than)-ge 大于等于 (greater than or equal)-le 小于等于 (less than or equal)

eg:if [ $max -gt $min ] 

字符串的比较:[ $str1 = $str2 ] 等于[ $str1 != $str2 ] 不等于[ -z $str ]  空字符串返回true[ -n $str ] 或者 [ $str ]  非空字符串返回true
时间: 2024-08-01 17:58:18

Bash Shell 数字/字符比较大小的相关文章

bash shell 数字时间钟表

在某行或者某个位置,打印出"YY/MM/DD HH:MM:SS" 先确定位置 再输出即可 注:有关时间格式到问题 %Y: %B: %d %H:%M:%S 定位以及光标到问题: tput cup 10 10 tput sc, tput rc, tput civis, tput cnorm #!/bin/sh tput civis while true do         tput sc         #tput clear         tput cup 17 10        

Bash shell 终端字符颜色显示

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关,shell,python,perl等均可以调用.   转义序列是以 ESC 开头,可以用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33).     \033[显示方式;前景色;背景色m  [背景色可以不用,后面必须以m结尾]  显示方式:0(默认值).1(高亮).22(非粗体).4(下划线).24(非下划线).5(闪烁).25(非闪烁).7(反显).27(非反

Linux命令行–基本的bash shell命令

启动shell: /etc/passwd:包含系统用户账户列表以及每个用户的基本配置信息 每个条目有七个字段,每个字段用冒号隔开 用户名 用户密码 用户的系统UID 用户的系统GID 用户的全名 用户的默认主目录 用户的默认shell程序 如:zmcheng:x:501:501:zhangmingcheng:/home/zmcheng:/bin/bash 默认情况下,bash shell启动时会自动处理用户主目录下.bashrc文件中的命令 shell 提示符: PS1:控制默认命令行提示符的格

了解基本的bash shell命令

本节内容主要介绍如何使用bash shell提供的基本命令处理Linux文件和目录: 1.启动shell shell是一个可以交互访问的Linux系统程序,它的运行与普通程序相同,系统启动的shell取决于用户ID的配置: bash命令常用的参数: -c string 从字符串读取命令并进行处理 -r 启动受限制shell,将用户限制在默认的目录 -i 启动交互shell,容许用户的输入 -s   从标准输入中读取命令 默认情况下bash会执行用户主目录的.bashrc文件中的命令:该通用文件通

bash shell基础编程

一. BASH Shell编程基础 1. BASH Shell的可执行文件 (1) 内部命令 (2) 外部命令 (3) 脚本文件 2. BASH Shell的命令解释过程 在path指定范围内查找(外部命令) ...... 3. BASH Shell的变量 (1) 变量的分类 -按作用域分 a. 局部变量 b. 全局变量 -按用途分 a. 自定义变量 b. 系统环境变量(path) c. 特殊变量 (2) 定义和引用变量 -定义变量: 即用即定义.不用加$ 注: 可用export命令将变量输出为

Linux操作系统基础解析之(七)——Bash(Shell)基础知识(3)

五.注释 在非交互shell中或交互式shell中,内置命令shopt的选项interactive_comments被开启.以"#"开始的词使得这个词所在这一行上所有其他的剩余字符都被忽略(或称注释).交互式shell不用开启interactive_comments选项也不支持注释.interactive_comments选项在交互式shell中是默认启用的.注释是编写程序时,写程序的人给一个语句.程序段.函数等的解释或提示,能提高程序代码的可读性,以便于以后的参考.修改.后来,在应用

Linux中bash shell入门

▲初探shell Shell分为图形界面shell(如win中的explorer,linux中的kDE和GNOME)和命令行shell.Shell是一个命令解释器,又分为交互式和非交互式.也可分为登陆式shell(需输入用户名和密码)和非登陆式shell Linux中支持的shell在/etc/shells文件中 Linux使用的默认shell为bash(Bourne Again Shell) ? type [-at] name????显示name是外部命令还是bash内置命令 ????参数-t

bash shell的基本概述与操作

 Bash shell的基本操作与概念 特殊的shell变量 除了用户自定义的变量以外,在linux系统和bash shell环境中还有一些特殊的变量-环境变量,位置变量,预定义变量.下面分别进行介绍 环境变量 环境变量指的是出于运行需要而由linux系统提前创建的一类变量,主要用于设置用户的工作环境,包括用户的宿主目录,命令查找路径,用户当前目录,登录终端等.环境变量的值由linux系统自动维护,会随着用户状态的改变而改变. 使用env命令可以查看到当前工作环境下的环境变量,对于一些常见的环境

Bash shell 基础命令

1.       Shell启动 Gun bash shell为用户提供交互式访问,登录时系统依赖于用户账户的配置,在/etc/passwd 文件中存放所有系统用户账户列表及基本配置,以下为条目样本: root:x:0:0:root:/root:/bin/bash 每个条目共有七个字段,分别以冒号隔开,代表的含义依次为"用户名:密码:UID(用户ID号):GID(用户主组ID号):GECOS(用户详细描述信息):用户家目录:用户默认shell程序".当用户登录以后将会启动默认shell