On Sat, 22 Dec 2001, Pierre-Alain Savary wrote:

> find / -uid 500 \( -type f -o type d \) -print0 | xargs -0 chown 501

faux, n'avais-je pas écrit:

   find / -uid 500 \( -type f -o -type d \) -print0 | xargs -0 chown 501 --

(manque un - avant type, manque le --)

Explication: si les noms de fichiers contiennent des espaces ou des sauts
de ligne (parfaitement valide sous POSIX), oublier le -print0 et le -0
ne fera pas ce qu'on veut. Si les noms de fichiers commencent par `-' 
non plus. -- est une option standard GNU qui veut dire: fin des
arguments.

Exemple:
   schaefer@defian:~% chown 501 -truc abcd
   chown: invalid option -- t
   Try `chown --help' for more information.

   schaefer@defian:~% chown 501 -- -truc abcd
   chown: -truc: No such file or directory
   chown: abcd: No such file or directory

comparer les deux erreurs différentes.

chown 501 un; chown

> cru bon de choisir une imprimante générale (printer2) et il fallait 

probablement qu'il faut alors que Windows envoie un format d'impression
standard, comme p.ex. du PostScript gérable par gs.

PS: essayez de citer et de ne pas contaténer tout le message original.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à