Shell
Shell
程序猿的向往
这个作者很懒,什么都没留下…
展开
-
【Shell】变量
定义 暂时存储数据的地方,是一种数据标记,通过变量名可以取出对应内存空间中的数据 声明规则 变量名和值之间不能有空格 无需声明变量类型(默认字符串) 变量名只能包含数字、字母、下划线 变量名不能以数字开头 区分大小写 变量赋值中包含反引号(`)则表示将命令执行的结果返回给变量 [henry@localhost shell]$ var1=`whoami` [henry@localhost shell]$ echo $var1 henry 单引号和双引号的区别 单引号变量不识别特殊语法 双引号变量能原创 2022-01-20 13:49:19 · 606 阅读 · 0 评论 -
【shell】注释
#!/bin/bash 定义脚本执行的环境 # 这里是注释 #号代表注释 #!是特例 # Author:Henry-chr # Created Time: 2022-01-07 14:48 # Script Description: 脚本功能描述 脚本前说明原创 2022-01-07 14:51:06 · 414 阅读 · 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 · 675 阅读 · 0 评论