shell脚本
AnJunDeng
兴趣
展开
-
shell字符串拼接
#!/bin/bashname="Shell"url="http://c.biancheng.net/shell/"str1=$name$url #中间不能有空格str2="$name $url" #如果被双引号包围,那么中间可以有空格str3=$name": "$url #中间可以出现别的字符串str4="$name: $url" #这样写也可以str5="${name}Script: ${url}index.html" #这个时候需要给变量名加上大括号echo $str1e.原创 2022-02-22 09:30:09 · 330 阅读 · 0 评论 -
shell中 比较运算符总结
-e filename 如果 filename存在,则为真-d filename 如果 filename为目录,则为真-f filename 如果 filename为常规文件,则为真-L filename 如果 filename为符号链接,则为真-r filename 如果 filename可读,则为真-w filename 如果 filename可写,则为真-x filename 如果 filename可执行,则为真-s filename 如果文件长度不为0,则为真-h filena...原创 2022-02-22 09:28:33 · 279 阅读 · 0 评论 -
shell:写一个删除指定文件或者目录的脚本
#!/bin/bash # This script d...原创 2022-01-21 15:14:02 · 3300 阅读 · 0 评论 -
shell脚本:文件夹备份机制
题目:1. 源文件夹A,A下面还有多层级的结构2. 备份文件夹B,每周六晚上2点发起备份,以当天日期命名建新文件夹,将A文件夹下面所有文件和目录全部拷贝过去3. 定期循环清理,B文件夹下最多只能保存6个备份,当已经满6个备份文件后,再开始新的备份时,删除一个备份(删除的备份文件有条件,参考第4点)4. 保留距离最近的4个备份,然后,再之前的两个月各保留一个备份代码:#!/bin/bash#将备份时间写入log日志中echo "--------------------------原创 2021-12-15 09:06:13 · 2349 阅读 · 0 评论