sh 使用find with print0安全地将带有任何合法字符的文件名或文件路径写入数组并迭代它们。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用find with print0安全地将带有任何合法字符的文件名或文件路径写入数组并迭代它们。相关的知识,希望对你有一定的参考价值。
local -a files=()
local file=
while read -r -d ''; do
files+=( "$REPLY" )
done < <(find -maxdepth 1 -type f -mmin +1 -print0)
[[ ${#files[@]} -gt 0 ]] || {
printf "%s: Files were not found.\n" "$FUNCNAME" >&2
return 1
}
for file in "${files[@]}"; do
done
以上是关于sh 使用find with print0安全地将带有任何合法字符的文件名或文件路径写入数组并迭代它们。的主要内容,如果未能解决你的问题,请参考以下文章