Протестировано с реализациями FreeBSD и Busybox find
:
$ find . -name sample.txt -delete -exec echo removed "'{}'" \; | sed "s,^removed '\./,removed ',"
removed 'sample.txt'
С GNU find вы также можете использовать -printf
:
$ find . -name sample.txt -printf "removed '%f'\n" -delete
removed 'sample.txt'