AIX faire un find sur un user et caractères spéciaux

hexomon Messages postés 65 Statut Membre -  
 hexomon -
Bonjour,

Savez-vous comment sous AIX faire un find sur un user en utilisant les caractères spéciaux ? Je m'explique :) :

Je cherche à exclure certains users de ma recherche. Plus précisément je veux pouvoir exclure certains users dont le nom commence par certains caractères.

Avec une recherche et une exclusion sur un nom précis, ça marche :
find . ! -user "Louis42"

Mais ça, ça ne marche pas :
find . ! -user "*42"
find: 0652-012 The user name does not exist.

Le caractère spécial ne passe pas, avec ou sans quotes... Sauriez-vous comment régler cela :) ?

Merci à tous ceux qui prendront le temps de me répondre, bonne journée ;)
A voir également:

2 réponses

zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
Salut,

Essaie plutôt avec des quotes simples :
find . ! -user '*42'

0
hexomon
 
Merci à toi :)

Mais ça ne marche pas => même problème
0
zipe31 Messages postés 38797 Date d'inscription   Statut Contributeur Dernière intervention   6 434
 
find: 0652-012 The user name does not exist.
Je n'avais pas fais attention au message d'erreur, et effectivement, je pense que dans ce cas là il attend un nom précis et non une regex pouvant entrer en correspondance avec un motif ;-(
0
hexomon
 
Arg fichtre...

Mmmh, si ce n'est pas possible, je trouverai une autre solution. Si quelqu'un a quand même une idée quand même avec find, qu'il n'hésite pas à se manifester :)

En tous cas merci zipe31, c'est sympa de t'être attardé sur mon problème
0