0
我在形式find命令:获取从find命令文件名
find ${SRC} -type f -level 0 -exec rm -f {} \;
这是一个KSH脚本,其中${SRC}
是我在搜索目录
我的问题是,什么是获得-exec
运行的文件列表的最佳方法是什么?
编辑具体来说,我正在寻找文件名到一个字符串变量。
我在形式find命令:获取从find命令文件名
find ${SRC} -type f -level 0 -exec rm -f {} \;
这是一个KSH脚本,其中${SRC}
是我在搜索目录
我的问题是,什么是获得-exec
运行的文件列表的最佳方法是什么?
编辑具体来说,我正在寻找文件名到一个字符串变量。
在一般情况下,可以延长Exec在多个命令与SH:
file_list=$(find ${SRC} -type f -level 0 -exec sh -c 'echo {} ; rm -f {}' \;)
但在这种情况下,你可以这样做:
file_list=$(find ${SRC} -type f -level 0 -print -exec rm -f {} \;)
可以只是一个'... -print -exec ...' – fork0 2012-07-23 20:51:08
为什么找不到$ {} SRC型的F - 级别0 -print – 2012-07-23 20:33:29