随笔分类 -  Shell

摘要:1、字符串变量定义的三种方式 Shell在使用的过程中,经常会使双引号或者单引号将字符串括起来,也可以不使用引号来定义字符串变量。示例如下: str1="testString" #双引号 str2='testString' #单引号 str3=testString #无引号 因此字符串变量的定义有三 阅读全文
posted @ 2022-11-08 17:02 玩转大数据 阅读(1494) 评论(0) 推荐(0)
摘要:1、基本语法 if [ command ]; then 符合该条件执行的语句 fi 2、扩展语法 if [ command ];then 符合该条件执行的语句 elif [ command ];then 符合该条件执行的语句 else 符合该条件执行的语句 fi 3、语法说明 bash shell会 阅读全文
posted @ 2022-09-22 16:36 玩转大数据 阅读(2753) 评论(0) 推荐(0)
摘要:后台运行命令:nohup nohup命令:nohup是不挂断的意思( no hang up)。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令忽略所有挂(SIGHUP)信号,可以在你退出帐户/关闭终端之后继续运行相应的进程。 该命令的一般格式为: n 阅读全文
posted @ 2022-08-26 11:14 玩转大数据 阅读(6050) 评论(0) 推荐(0)
摘要:1、如果变量字符前面使用感叹号,可以实现对变量的间接引用,而不是返回变量本身的值,但只能实现一层间接引用 [root@mao_aliyunserver ~]# god=mao [root@mao_aliyunserver ~]# people=god [root@mao_aliyunserver ~ 阅读全文
posted @ 2022-04-07 19:24 玩转大数据 阅读(668) 评论(0) 推荐(0)
摘要:定义字符串变量 table_name='maomao_table_temp_20220106' 获取变量字符串长度 # ${#变量名} echo ${#table_name} # 结果: 26 字符串变量的位数截取 # 从左边开始截取 ${变量名:起始位置:截取位数};字符串就相当于字符数组,从0开 阅读全文
posted @ 2022-04-07 18:58 玩转大数据 阅读(736) 评论(0) 推荐(0)
摘要:1、获取今天的日期 today=$(date -d "now" +%Y-%m-%d)echo ${today} 2、获取昨天的日期yesterday=$(date -d "yesterday" +%Y-%m-%d)echo ${yesterday} 或者 yesterday=$(date -d "1 阅读全文
posted @ 2022-03-21 11:32 玩转大数据 阅读(5029) 评论(0) 推荐(0)