|
From: | Flamarion Jorge |
Subject: | Re: [shell-script] Como fazer um comando dentro de uma série de diretórios |
Date: | Sat, 29 May 2010 11:36:05 -0300 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100515 Lightning/1.0b1 Icedove/3.0.4 |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> for i in `ls -1` >> do >> cd $i >> for a in `ls -1` >> do >> comando $a >> done >> done >> > > Você pode fazer assim: > > for i in */ > do > cd $i > for a in * > do > comando $a > done > cd .. > done Obrigado todo mundo. Em tese faltou só o cd.. no loop inicial para o script fazer o que eu queria. Depois vou olhar com tempo as outra soluções, mas pra mim este trecho já resolve. Abraços, - -- Flamarion Jorge OpenPGP Key: 6CA750E1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwBJlIACgkQ0SDRnmynUOEgmgCgzQ8rRnqlxJPE58QH8daA52UF WVQAoI1320ZyJhtNGg9WCQbWaTLql7bD =IiIy -----END PGP SIGNATURE-----
[Prev in Thread] | Current Thread | [Next in Thread] |