J'ai utilisé:
find . -type d -name "SALARIO*"
pour trouver les répertoires avec ce mot dans le nom, puis:
find . -type f -name "*.txt"
pour trouver tous les fichiers se terminant par txt dans ces répertoires.
Comment puis-je faire fonctionner les deux en même temps sans utiliser de tuyaux?
Je l'ai essayé et cela fonctionne pour moi, donc je vous suggère d'utiliser la commande suivante.
find -path '*SALARIO*/*' -name '*.txt'
Essaye ça find . -wholename "./SALARIO/*.txt"
Liste *.txt
fichiers directement sous SALARIO /
$ find -type d -name 'SALARIO' -exec sh -c 'ls $1/*.txt' _ '{}' \;
Ou
$ shopt -s globstar; ls **/SALARIO/*.txt