著者: nt.guilde 日付: To: guilde CC: guilde 題目: Re: shell
>> J'ai également eu des problèmes de ce type avec un for FILE in `ls >> truc*`. Explosion quand il y a plusieurs dizaines de milliers de
>> fichiers :). Ça doit être le wildcard qui déconne...
>
>C'est pas le wildcard qui déconne, mais la limite du buffer d'entrée d'une
>ligne de shell...
Mais 'bash' n'a pas de limites ; exemple :
$ for i in `yes alpha | dd bs=6 count=10000000 2>/dev/null` ; do > echo $i
> done | wc 10000000 10000000 60000000
Ici, la liste des 10^7 mots occupe 6*10^7 octets.
Est-ce que vous pourriez retrouver l'erreur exacte que vous avez reçue ?
-Nicolas