Você pode usar o sinalizador -exec
para executar um comando em cada arquivo correspondente:
$ find ./ -type f -name "*.txt" -exec gedit "{}" \;
Sintaxe
A sintaxe é um pouco estranha (veja -exec command ;
nas páginas de manual para mais):
The string '{}' is replaced by the current file name being processed
Você também pode querer considerar -execdir
, que fará o mesmo, mas executa o comando do subdiretório que contém o arquivo correspondente (geralmente é preferível).