您的位置:首页 > 运维架构 > Shell

shell for&while循环

2013-11-26 15:43 302 查看
有时当一个文件没有被使用时,在做替换是也会提示文件 busy,这个时候就需要用另一种方法来进行替换了,而不是直接解压覆盖。
思路:根据新文件位置和文件名,删除旧的文件,然后拷贝新文件过来。

遍历文件夹的shell方法:

#!/bin/bash

function ergodic(){
for file in ` ls $1 `
do
if [ -d $1"/"$file ]
then
ergodic $1"/"$file
else
echo $1"/"$file >> b
fi
done
}

INIT_PATH="/etc/httpd"
ergodic $INIT_PATH
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: