Jestem ciekaw, do czego właściwie służy {} w poniższym poleceniu?
Przykładowe polecenie:
find /foo/ -name "*.txt" -exec rm -v {} \;
Strona Man dostarczyła niewielkiej notki, ale trochę mnie to pomieszało:
Ciąg „{}” jest zastępowany bieżącą nazwą pliku przetwarzaną wszędzie tam, gdzie występuje w argumentach polecenia, a nie tylko w argumentach, w których jest on sam, jak w niektórych wersjach find.
"$a-single-output-file-name"
kiedy-exec
kończy się na\;
... ale to znaczy,"$multiple"
"$output"
"$filenames"
kiedy-exec
kończy się na\+