Oi Adilson,

    Tive erro parecido esses tempos atrás e pelo que observei, o comando "dd" não aceita expansão do shell, mas tu podes fazer algo simples, tipo:

for i in 1 2 3 4 5 6; do dd if=/dev/zero of=arquivo$i.dat bs=8192 count=10000 ; done

[]'s
Braga

2008/5/20 Adilson Bonanovisky <arbonan@gmail.com>:
Ola lista, tokuma duvida aqui....vejam so...

Se eu usar esse comando

# touch arquivo{1,2,3,4,5,6}.dat

Crio 6 arquivos do tipo usando o recurso de expansão do shelll... ate aki tudo bem....

Agora olhem so....

# dd if=/dev/zero of=arquivo{1,2,3,4,5,6}.dat bs=8192 count=10000
10000+0 records in
10000+0 records out
81920000 bytes (82 MB) copied, 0.281447 s, 291 MB/s

# ls -l
total 80088
-rw-r--r-- 1 root root 81920000 2008-05-20 15:02 arquivo6.dat

Como podemos ver somente temos o ultimo arquivo...
Pq acontece isso com o comando dd, sera que ele nao aceita essa ideia do shell ?

Alguem ai poderia da uma luz ai pra nos.....?

Valeuzzzzzzzzzzzzz