Can someone explain the inner working of the symbols at the end of this bash: “_ {} \;”
问题 I ran the following command in shell to batch convert .HEIC files to .JPG files, the command is successful, however there's a part of it I don't understand: find . -name '*.HEIC' -exec sh -c 'magick convert $1 "${1%.HEIC}.JPG"' _ {} \; Apparently _ {} acts to assign find result to $1 , but how? I can't find an explanation on google nor here, and didn't have any luck with man find . It's entirely possible that answers were here but these symbols are not very nice to search for. So the question