[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Use `find' "-printf" predicate inside bash script
From: |
Greg Wooledge |
Subject: |
Re: Use `find' "-printf" predicate inside bash script |
Date: |
Mon, 18 Oct 2021 16:39:27 -0400 |
On Mon, Oct 18, 2021 at 08:24:58PM +0000, JB wrote:
> #!/bin/bash
> args_find='-type f -mtime -1 -delete -printf "deleted file: %f\n"'
> find /tmp/ $args_find
https://mywiki.wooledge.org/BashFAQ/050
tl;dr: put the args in an array, not a string variable. Use an array
expansion, not an unquoted string variable expansion.