如果说unix command是sql语句的话,那么shell编程就类似于数据库的存储过程,
以下是基本的shell编程,完成的功能是将一个目录下的一些文件拷贝到另外一个目录
,对于是目录的文件,需要递归实现,这里暂时还未实现。
需要说明的是,unix系统里,所有的内容都是以文件的形式出现,包括一些硬件设备
#!/bin/bash
echo "test bak begin"
sourcepath="/gaps/test"
aimpath="/gaps/bak/"
name=`ls -l $sourcepath | awk '{print $9}'`
for i in $name
do
pathname=`echo $sourcepath"/"$i`
echo $pathname
if [ -d "$pathname" ];then
echo $i " is a deritory"
elif [ -f "$pathname" ];then
datev=`date +"%Y-%m-%d"`
tamp=$aimpath$datev
echo $tamp
relative=`dirname $pathname` ---获得一文件的路径信息
tamp=$tamp$relative
echo $tamp
echo $pathname
mkdir -p $tamp
cp $pathname $tamp
else
echo "error"
fi
done
echo $name
相关推荐
Test404网站备份文件扫描器 v2.0(网站备份文件扫描工具) Test404网站备份文件扫描器,用于可下载的网站包括backup db data web wwwroot database www code test admin user a 1 bbs 123 data bak oa admin wwww ...
网站备份文件扫描 改成cgi1.lst即可扫描目录
主要介绍了shell备份文件、重命名文件、删除指定文件的3个脚本分享,是学习shell时的练习脚本,shell新手朋友可以参考下哦
用winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器
FANUC机器人进行全部备份和镜像备份以及加载备份文件的具体操作(图文)
现在的路由器备份文件采用bin文件的方式,传统的查看方式看不到路由器里面的宽带账号和密码设置,这个软件能从bin备份文件查看到上网账号和密码。
广联达找回备份文件教程.docx
用友U8导入账套选择不到备份文件,备份账套后,在系统管理选择备份文件夹,显示不了备份文件.lst。
常见的网站备份文件字典,2954条,有需要的朋友欢迎下载。
Test404网站备份文件扫描器 v2.0(网站备份文件扫描工具) Test404网站备份文件扫描器,用于可下载的网站包括 backup db data web wwwroot database www code test admin user 等目录,扫描的速度非常快。
1.无限设置多个关键词和长尾词,软件会自动使用搜索智能引擎搜索,获取结果的域名进行网站空间文件扫描。 2.智能引擎搜索支持多种主流搜索引擎,目前支持百度,GOOGLE,有道,搜狗,雅虎,搜搜。 3.可导入自己本地域名...
TP Link 路由器备份文件查看密码工具
Linux下定时备份文件.zip
查看路由备份文件出来的文件。可以看账户和密码
备份文件到指定FTP主机目录中,用户AIX服务器或UNIX服务器
android备份文件提取工具_最新版和说明文档
在Windows下自动删除备份文件的脚本,可设置在任务计划中自动执行。
自动定时备份文件
用于从TP-LINK路由配置备份文件里的找回ADSL上网密码的实用工具