Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-29 Par sujet Michel Campfort
Yves Rutschle a écrit : On Wed, Mar 28, 2007 at 05:38:07PM +0200, Michel Campfort wrote: Voici la fin de mes investigations . La ligne de commande serait-elle deux fois plus courte en 64 bits ? Use the source, Luke. Le code qui fait la comparaison est le suivant: bprm-p =

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-29 Par sujet Yves Rutschle
On Thu, Mar 29, 2007 at 07:12:40PM +0200, Michel Campfort wrote: L'adage est respecté : il vaut mieux 1 qui sait que 10 qui cherchent . J'objecte, je ne savais rien de tout ça il y a une semaine, les raisons de mon savoir se résument à un peu de curiosité et bcp de plus pour la question

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-28 Par sujet Michel Campfort
Yves Rutschle a écrit : [ . . . ] Nombre d'arguments: [EMAIL PROTECTED]:~/try2$ ( for i in `seq 1 32766`; do echo -n a ; done ) toto [EMAIL PROTECTED]:~/try2$ touch `cat toto` [EMAIL PROTECTED]:~/try2$ ( for i in `seq 1 32767`; do echo -n a ; done ) toto [EMAIL PROTECTED]:~/try2$ touch `cat

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-28 Par sujet Yves Rutschle
On Wed, Mar 28, 2007 at 05:38:07PM +0200, Michel Campfort wrote: Voici la fin de mes investigations . La ligne de commande serait-elle deux fois plus courte en 64 bits ? Use the source, Luke. Le code qui fait la comparaison est le suivant: bprm-p = PAGE_SIZE*MAX_ARG_PAGES-sizeof(void

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-27 Par sujet Vincent Lefevre
On 2007-03-23 18:28:10 +0100, Sylvain Sauvage wrote: Steve, vendredi 23 mars 2007, 18:13:48 CET 1- quelle est le nombre maximal ? comment le trouver ? C'est plus la taille (en caractères) que le nombre. Pour connaître cette limite, tu peux lire les sources de bash... Utilise zsh, il

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-27 Par sujet Vincent Lefevre
On 2007-03-24 14:12:56 +0100, François TOURDE wrote: Le 13596ième jour après Epoch, François TOURDE écrivait: Tu aurais pû aussi faire: $ rm \* Tiens, après vérification, il semble que cela ne marche plus :( Je suis pourtant quasiment sûr que rm était capable de faire l'expansion

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Steve
Bonjour, Le vendredi 23 mars 2007 19:54, Sylvain Sauvage a écrit : Steve, vendredi 23 mars 2007, 18:45:42 CET [...] donc, si je comprends bien, si j'ai par exemple 3 fichier de 5 caractères de long chacun, le * aurait 15 caractères (sans compter les espaces) Si, les espaces sont

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Steve
Le vendredi 23 mars 2007 23:24, François TOURDE a écrit : Le 13595ième jour après Epoch, Enfin ! Donc le nombre d'arguments est au plus de 5982. Ce qui me mène à me poser deux questions : 1- quelle est le nombre maximal ? comment le trouver ? Je ne sais pas le max, mais ça doit être

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Yannick P.
Cyril Roques a écrit : le caractere * est remplacé par bash lui-meme donc quand tu fait ls 31* bash execute reellement ls 31123 312334 31345 .. c'est pour cela qu'il t'envoi dans les choux donc quelque chose comme ls | grep ^31 | xargs rm devrait fonctionner Est-ce que ça ne peut pas être

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Yannick P.
Yannick P. a écrit : Est-ce que ça ne peut pas être considéré comme un défaut (corrigible ?) de rm ? Ou plutôt de Bash. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Jacques L'helgoualc'h
Steve a écrit, samedi 24 mars 2007, à 08:15 : Bonjour, bonjour, [...] Question subsidiaire 2 : quelle est la longueur maximale d'un fichier ? N'y a t-il pas une variable d'environnement s'y rapportant et qu'on peut modifier ? Tu parles plutôt de la longueur d'un « nom de fichier » ? Ça

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Remi Vanicat
Yannick P. [EMAIL PROTECTED] writes: Yannick P. a écrit : Est-ce que ça ne peut pas être considéré comme un défaut (corrigible ?) de rm ? Ou plutôt de Bash. Non, enfin plutôt c'est tellement traditionnel sous Unix, depuis tellement longtemps qu'on ne peut plus le changer, trop d'outils

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet François TOURDE
Le 13596ième jour après Epoch, [EMAIL PROTECTED] écrivait: Le vendredi 23 mars 2007 23:24, François TOURDE a écrit : $ cd .. $ rm -fr ton_répertoire $ mkdir ton_répertoire j'y avais pensé, mais je ne voulais pas le faire comme cela Ah? C'est pourtant facile, non? $ set -f

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet François TOURDE
Le 13596ième jour après Epoch, François TOURDE écrivait: Le 13596ième jour après Epoch, [EMAIL PROTECTED] écrivait: Le vendredi 23 mars 2007 23:24, François TOURDE a écrit : $ cd .. $ rm -fr ton_répertoire $ mkdir ton_répertoire j'y avais pensé, mais je ne voulais pas le faire comme

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Yves Rutschle
On Fri, Mar 23, 2007 at 11:24:32PM +0100, François TOURDE wrote: 1- quelle est le nombre maximal ? comment le trouver ? Je ne sais pas le max, mais ça doit être marqué dans bash, non? :) Attention, la curiosité est un défaut dangereux qui peut vous emmener à des endroits que vous n'imaginiez

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Sylvain Sauvage
Steve, samedi 24 mars 2007, 08:15:57 CET Bonjour, ’jour, [...] Normal, la commande « ls 31* » met aussi les noms de fichiers dans la ligne de commande. Mon exemple était « ls », et, lui, il ne comporte que « ls » dans la ligne de commande. Là je ne comprends pas très

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet François TOURDE
Le 13596ième jour après Epoch, Yves Rutschle écrivait: On Fri, Mar 23, 2007 at 11:24:32PM +0100, François TOURDE wrote: 1- quelle est le nombre maximal ? comment le trouver ? Je ne sais pas le max, mais ça doit être marqué dans bash, non? :) Attention, la curiosité est un défaut dangereux

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Yves Rutschle
On Sat, Mar 24, 2007 at 05:25:10PM +0100, Sylvain Sauvage wrote: Dans 'ls | xargs rm', la ligne de commande est « ls », alors que dans 'ls 31*', c???est « ls 31bla1 31bla2 ... », qui déborde. Au fait, au cours de ma recherche de ce matin, j'ai appris un autre truc: xargs limite la taille de la

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-24 Par sujet Steve
Voilà voilà. Y. -- Oh, bah, on s'est bien amusés. je vois ;-) -- steve

[HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Steve
Bonsoir, J'ai un répertoire contenant 10G de données réparties en petit fichier (genre 50 ko, donc ça fait *beaucoup* de fichiers). Je désire effacer tous les fichiers. Mais : $ rm * bash: /bin/rm: Liste d'arguments trop longue $ rm 3* bash: /bin/rm: Liste d'arguments trop longue $ rm 31*

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Sylvain Sauvage
Steve, vendredi 23 mars 2007, 18:13:48 CET Bonsoir, 'soir, J'ai un répertoire contenant 10G de données réparties en petit fichier (genre 50 ko, donc ça fait *beaucoup* de fichiers). Je désire effacer tous les fichiers. Mais : $ rm * bash: /bin/rm: Liste d'arguments trop longue [...]

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Sylvain Sauvage
Sylvain Sauvage, vendredi 23 mars 2007, 18:28:10 CET [...] find . -type t -print0 | xargs -0 rm Il faut lire « -type f » évidemment... -- Sylvain Sauvage

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Steve
Le vendredi 23 mars 2007 18:28, Sylvain Sauvage a écrit : Steve, vendredi 23 mars 2007, 18:13:48 CET Bonsoir, 'soir, J'ai un répertoire contenant 10G de données réparties en petit fichier (genre 50 ko, donc ça fait *beaucoup* de fichiers). Je désire effacer tous les fichiers. Mais :

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Bayrouni
Steve a écrit : Bonsoir, J'ai un répertoire contenant 10G de données réparties en petit fichier (genre 50 ko, donc ça fait *beaucoup* de fichiers). Je désire effacer tous les fichiers. Mais : $ rm * bash: /bin/rm: Liste d'arguments trop longue $ rm 3* bash: /bin/rm: Liste d'arguments

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Cyril Roques
Steve a écrit : Le vendredi 23 mars 2007 18:28, Sylvain Sauvage a écrit : Steve, vendredi 23 mars 2007, 18:13:48 CET Bonsoir, 'soir, J'ai un répertoire contenant 10G de données réparties en petit fichier (genre 50 ko, donc ça fait *beaucoup* de fichiers). Je désire

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet Sylvain Sauvage
Steve, vendredi 23 mars 2007, 18:45:42 CET [...] donc, si je comprends bien, si j'ai par exemple 3 fichier de 5 caractères de long chacun, le * aurait 15 caractères (sans compter les espaces) Si, les espaces sont comptés, soit en tant que tels, soit comme des caractères de terminaison (\0).

Re: [HS Debian] rm : liste d'arguments trop longue

2007-03-23 Par sujet François TOURDE
Le 13595ième jour après Epoch, [EMAIL PROTECTED] écrivait: Bonsoir, J'ai un répertoire contenant 10G de données réparties en petit fichier (genre 50 ko, donc ça fait *beaucoup* de fichiers). Je désire effacer tous les fichiers. Mais : $ rm * bash: /bin/rm: Liste d'arguments trop longue