- find "$dir" -type f -mindepth 1 -maxdepth 1 \
- | grep -E "$file_pattern" \
- | while v="$(line)"; do
- if [ "$v" -nt "$meta" ]; then
- grep -qF " $(meta_name "$v")" "$meta" \
- || meta_line "$v"
- fi
+ find "$dir" -type f -newer "$metat" \
+ -mindepth 1 -maxdepth 1 \
+ | grep -aE "$file_pattern" \
+ | while read -r v; do
+ grep -qF " $(meta_name "$v")" "$meta" \
+ || meta_line "$v"