![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Shell
Shell
程序猿的向往
这个作者很懒,什么都没留下…
展开
-
【Shell】变量
定义暂时存储数据的地方,是一种数据标记,通过变量名可以取出对应内存空间中的数据声明规则变量名和值之间不能有空格无需声明变量类型(默认字符串)变量名只能包含数字、字母、下划线变量名不能以数字开头区分大小写变量赋值中包含反引号(`)则表示将命令执行的结果返回给变量[henry@localhost shell]$ var1=`whoami`[henry@localhost shell]$ echo $var1 henry单引号和双引号的区别单引号变量不识别特殊语法双引号变量能原创 2022-01-20 13:49:19 · 602 阅读 · 0 评论 -
【shell】注释
#!/bin/bash定义脚本执行的环境# 这里是注释#号代表注释 #!是特例# Author:Henry-chr# Created Time: 2022-01-07 14:48# Script Description: 脚本功能描述脚本前说明原创 2022-01-07 14:51:06 · 408 阅读 · 0 评论 -
【问题记录】[: missing `]‘
问题描述今天要写一个记录日志的shell,先判断日志文件是否存在,结果运行的时候报错了./log.sh: line 10: [: missing `]'原因分析在linux的判断符号[]中,必须注意中括号的两端要有空格符来分隔解决方案错误代码if [ ! -f /var/log/shell/${date}/log_${date}.log]更新后代码if [ ! -f /var/log/shell/${date}/log_${date}.log ]...原创 2021-11-24 09:32:29 · 661 阅读 · 0 评论