SHELL脚本
hanson-leung
这个作者很懒,什么都没留下…
展开
-
Linux 定期自动备份脚本
我们在网维工作中,常常要备份一些资料,虽然事情不复杂,但是很费时间的,我在这里分享一个 Linux 备份脚本,轻松自如的实现自动备份,并且可以保留N天备份的档案。这个脚本分为两个文件,一个是执行文件backup.sh,另一个是备份项目文件project.lst。#backup.sh-- 重要变量名 作用LogFile 日志文件SourceDir 需要备份的目录BakDir 备份至此转载 2011-10-10 23:29:59 · 536 阅读 · 0 评论 -
Linux Smart 解压文件
#!/bin/bash# 概要文件类型自动解压ftype=`file "$1"`case "$ftype" in "$1: Zip archive"*) if [ -z "$2" ]; then unzip "$1" else unzip "$1" -d "$2" fi ;原创 2011-11-17 01:15:57 · 473 阅读 · 0 评论 -
网站发布SHELL自动化
#!/bin/sh# 操作站点文件:移动E盘phpweb目录下的网站和相关Mysql数据到Linux下# 注意变量=两边不能有空格,正确格式:a="1", 错误格式:a = "1"# 注意判断空格,正确格式:[ "$1" = "--del" ],错误格式:[ "$1" = "--del" ]helpfun(){ echo "descript: 1)--add 操作:移动 /med原创 2011-11-17 01:18:59 · 564 阅读 · 0 评论 -
Ubuntu 用命令行快捷打开文件夹
#!/bin/bash#/media下目录有c,d,e,f,g盘,open c打开C盘,依此类推,如果输入完整路径,则打开特定文件夹# open dir fast# 取长度:len=`echo “$1”|awk '{print length($0)}'`# if 判断:if [[ "$1" =~ "abc" ]], bash才支持 [[ ,sh不行, 判断是否包含abc,不能用复制原创 2011-11-17 01:27:40 · 3287 阅读 · 0 评论