摘要: 7.1 系统函数 1.basename基本语法 basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。 选项: suffix为后缀,如果suffix被指定了,basename会将p 阅读全文
posted @ 2019-03-11 23:34 尐海爸爸 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.基本语法 read(选项)(参数) 选项: -p:指定读取值时的提示符; -t:指定读取值时等待的时间(秒)。 参数 变量:指定读取值的变量名 2.案例实操 (1)提示7秒内,读取控制台输入的名称 [atguigu@hadoop101 datas]$ touch read.sh [atguigu 阅读全文
posted @ 2019-03-11 23:24 尐海爸爸 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 5.1 if 判断 1.基本语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间必须有空格 (2)if后要有空格 2.案例实操 (1)输入一个数字,如果是1,则输出banzhang z 阅读全文
posted @ 2019-03-11 23:18 尐海爸爸 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.基本语法 [ condition ](注意condition前后要有空格) 注意:条件非空即为true,[ atguigu ]返回true,[] 返回false。 2. 常用判断条件 (1)两个整数之间比较 = 字符串比较 -lt 小于(less than) -le 小于等于(less equa 阅读全文
posted @ 2019-03-11 22:40 尐海爸爸 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.基本语法 (1)“$((运算式))”或“$[运算式]” (2)expr + , - , \*, /, % 加,减,乘,除,取余 注意:expr运算符间要有空格 2.案例实操: (1)计算3+2的值 [atguigu@hadoop101 datas]$ expr 2 + 3 5 (2)计算3-2的 阅读全文
posted @ 2019-03-11 22:09 尐海爸爸 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1、常用系统变量 $HOME、$PWD、$SHELL、$USER等 2、自定义变量 基本语法: (1)定量变量:变量=值 (2)撤销变量:unset 变量 (3)声明静态变量:readonly变量 注意不能unset(机器重启就没有了) 变量定义规则 (1)变量名称可以由字母、数字、和下划线组成,但 阅读全文
posted @ 2019-03-11 22:04 尐海爸爸 阅读(159) 评论(0) 推荐(0) 编辑
摘要: shell脚本入门 1、脚本格式 脚本以#!/bin/bash 开头(指定解析器) 2、第一个shell脚本:helloworld (1)需求:创建一个shell脚本,输出helloworld 运行:sh helloworld.sh 注意: 第一种:采用bash/sh +脚本的相对路径或者绝对路径( 阅读全文
posted @ 2019-03-11 21:36 尐海爸爸 阅读(150) 评论(0) 推荐(0) 编辑