随笔分类 - Shell
Shell实现创建定时任务压缩指定目录到指定路径
摘要:Shell实现创建定时任务压缩指定目录到指定路径 创建tarDir.sh脚本,内容如下: #!/bin/bash # 将指定目录压缩到指定路径 # 获取参数个数,判断是否只有一个参数 if [ 1 -ne $# ] then echo "一次只能压缩一个目录" exit fi # 判断当前路径是否是
阅读全文
Shell函数
摘要:Shell函数 系统函数 系统自带的函数,Linux自带的一些命令就是系统已经封装好的函数,下面简单介绍两个系统函数用法 basename:用于打印末尾目录或者文件的基本名称 查看基本用法 [root@zookeeper1 shell]# basename --help Usage: basenam
阅读全文
Shell流程控制
摘要:Shell流程控制 if 判断 基本语法 # 语法一,分号表示一条命令的结束 if [ 条件判断式 ];then 程序;fi # 语法二 if [ 条件判断式 ] then 程序 fi 注意:if 后面必须要有空格 实战 [root@zookeeper1 shell]# age=7 # 如果7<=a
阅读全文
Shell条件判断
摘要:Shell条件判断 基本语法 test condition(condition之间要有空格) [ condition ] (condition前后要有空格) 常用判断条件 整数之间比较 -eq 等于(equal) -ne 不等于(not equal) -lt 小于(less than) -le 小于
阅读全文
Shell运算符
摘要:Shell运算符 shell默认变量是字符串类型,所以变量之间做运算需要符合shell特定的规则 expr 运算式 通过expr可以计算表达式的值,注意运算式数字和符号之间必须要有空格 [root@zookeeper1 shell]# expr 2 + 3 5 # 特殊字符需要转义才能识别 [roo
阅读全文
Shell变量
摘要:Shell变量 shell变量从创建者角度可以分为系统变量和自定义变量,从作用范围角度可以分为全局变量和局部变量 系统变量 常用的系统变量,eg:$HOME、$PWD、$SHELL、$USER...... 输出某个系统变量的值 [root@zookeeper1 java]# echo $HOME /
阅读全文
Shell简单介绍
摘要:Shell简单介绍 Shell是一个命令行解析器,它接收应用程序/用户命令,然后调用操作系统内核 Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强 Linux提供的Shell解析器有: [user01@zookeeper1 shell]$ cat /etc/shells /bin/
阅读全文