file - 如何在获取列表后在 shell 脚本中开始循环之前添加延迟
问题描述
下面的脚本列表,文件,更改文件的权限并将其移动到不同的文件夹。有时脚本会在内容完全生成之前移动文件。
在开始循环之前,需要在获取列表后添加延迟。这可能吗?请帮助如何实现这个场景来实现。
我们可以使用sleep
命令来实现吗?
更改文件权限并将其移动到主文件夹的脚本
功能从这里开始
function mv_purge_files
{
cd $SRC
if [ "$?" = "0" ]; then
for c in $(/usr/bin/ls *)
do
echo "ext: changing file permission $c"
/usr/bin/chmod 775 $c
echo "ext: moving $c"
/usr/bin/mv $c $TGT/$c
done
else
echo "Error accessing folder " $SRC
fi
}
程序从这里开始
SRC=/temp/file.in
TGT=/tgt/purge
mv_purge_files
解决方案
推荐阅读
- typescript - 如何在 Vue3 中引用组件的 props 接口?
- javascript - 如何在 Vanilla Javascript 中创建整页滚动。没有图书馆
- django - django上的memcache在部署项目时不起作用
- directory - 在目录中侦听新文件的最佳方法是什么?
- python - SCRAPY:在 Scrapy 中从 PANDAS 写入 XLSX 文件
- java - SimpleMatrix 差分 matrix.mult(b) 和 matrix.elementMult(b)
- c++ - 来自有限列表的 C++ 类构造函数参数
- python - 如何在浮点数列表中使用浮点值?
- reactjs - React 门户中 nextJS 应用程序的转发样式
- visual-studio - 不需要来自 bin 文件夹中 nuget 的 dll