Tenho certeza de que find
não pode fazer isso. Se, em vez de -exec {}
, você usar a impressão clássica para xargs
(e os nomes dos arquivos não contêm caracteres especiais para shell como espaço, valor ou cotações, ou você se dá ao trabalho de protegê-los) você pode identificar e "corrigir" o último grupo = linha:
find -iname pattern | xargs echo ctags -a --sort=no | sed '$s/sort=no/sort=yes/' | sh
Mas, como você pergunta implicitamente, por que se incomodar quando você pode simplesmente executar o sort
?