小编Jak*_*ers的帖子

如何配置find命令以在Linux shell脚本中运行?

我试图在Linux shell脚本中运行以下find命令.当我在终端中运行该命令时,它成功找到具有.mp4指定文件夹扩展名的所有文件,并将它们复制到临时文件夹.

find /datadrive/reports/ -name \*.mp4 -exec cp {} 
/datadrive/reports/video_tmp/ \;
Run Code Online (Sandbox Code Playgroud)

但是,当我在我的运行中 file_mover.sh

码:

SHELL=/bin/bash
PATH=~/find /datadrive/reports/ -name '\*.mp4' -exec cp {} 
/datadrive/reports/video_tmp/ \;
done
MAILTO=root
Run Code Online (Sandbox Code Playgroud)

输出:

./file_mover.sh: line 2: /datadrive/reports/: Is a directory.
Run Code Online (Sandbox Code Playgroud)

我想我在脚本的某个地方缺少语法,任何帮助都会受到赞赏.

linux bash shell find

-2
推荐指数
1
解决办法
67
查看次数

标签 统计

bash ×1

find ×1

linux ×1

shell ×1