千家信息网

shell中递归函数如何循环拷贝文件到指定目录

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了shell中递归函数如何循环拷贝文件到指定目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码:#!/bin/sh
千家信息网最后更新 2025年01月18日shell中递归函数如何循环拷贝文件到指定目录

这篇文章主要介绍了shell中递归函数如何循环拷贝文件到指定目录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

代码:

#!/bin/shrecursive( ){     for file in $1     do       subfile=`ls $2$3/$file`       for subsubfile in $subfile       do #               echo $subsubfile         if [ "$subsubfile" == "$2$3/$file" ]         then                rm -rf $3/$file                mv $subsubfile $3/$file         else                recursive `ls $2$3/$file` $2 $3/$file;         fi       done     done}cd /tmpmkdir update;tar -zxvf update.tgz -C update;chmod -R 755 /tmp/update/*;rootdir="/tmp/update"filelist=`ls /tmp/update/`for file in $filelistdo subfile=`ls $rootdir/$file`  for subsubfile in $subfile   do   if [ "$subsubfile" != "$rootdir/$file" ]   then        $(recursive `ls $rootdir/$file` $rootdir /$file)        # rm -rf /$file/$subfile        # mv $rootdir/$file/$subsubfile /$file        break 1;   else        kill -9 `ps|grep $file`        rm -f /usr/bin/$file        mv $rootdir/$file /usr/bin   fi  donedone#reboot

以下是新添加的

创建文件夹下的所有文件的软链接,链接文件可以指定保存到其他目录

在filelist赋值时,可以指定source路径,

在下文" ln -s $file arm-linux-"$lastwd" "这句,可以指定链接文件的目录,比如source路径是当前路径,目标路径也是当前路径

#/bin/bash


filelist=`ls ./`


for file in $filelist
do
firstwd=$file | cut -d "-" -f1


# if [ "$firstwd" == "arm" ]
# then
lastwd=`echo "$file" | sed 's/.*-[]$/\1/'`
echo $lastwd
ln -s $file arm-linux-"$lastwd"
# fi
done

感谢你能够认真阅读完这篇文章,希望小编分享的"shell中递归函数如何循环拷贝文件到指定目录"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

文件 路径 目录 篇文章 链接 函数 拷贝 递归 循环 下文 代码 价值 兴趣 同时 文件夹 更多 朋友 目标 知识 编带 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 福州山鱼网络技术有限公司 移动应用开发数据库技术 软件开发接口设计方案 access数据库录入界面 tbc莫格莱尼服务器怎么样 软件开发和软件应用有什么不同 网络安全生产结束语 IBM蓝色基因服务器 软件开发可以考公务员么 京东服务器在国内吗 数据库增加一列递增的数列 最新计算机网络安全的发展趋势 网络安全这门课程好学吗 z9主板支持服务器内存条吗 邹平纺织管理软件开发 南昌巴芬网络技术有限公司 浚县法院网络安全 哪个直播软件开发 霞浦县雄荣网络技术服务部 网络安全秉承理念 福建安全教育平台网络安全教育日 彻底删除数据库的软件 计算机网络技术考证 数据库如何反转成实体类工具 邵阳市公安局网络安全管理 河南惠普服务器虚拟化技术云空间 最想学习的网络安全知识 网络安全日是哪年 网络安全周宣传标语2021 易维网络安全科技馆
0