Vai aí minha ajuda... #!/bin/sh for i in `ls *.novo`; do mv $i $(echo `basename $i .novo`) done Retira a extensão .novo dos arquivos existentes no diretório Sds, João Henrique Arthur Furlan escreveu: -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Flávio R. Lopes wrote:Boa tarde galera!Seguinte: Tenho vários diretórios onde são gerados alguns arquivos, onde o padrão deles é que terminam com a extensão ".txt", por exemplo: banana.txt ventilador.txt regua.txt arquivocomnomegrande.txt e por aí vai. gostaria na verdade de alguma rotina com o SED (que agisse de forma recurssiva nos diretorios que eu indicar) que somente tirasse as extensões deles, sem alterar seu conteudo, ou seja: banana.txt ficaria banana ventilador.txt ficaria ventilador regua.txt ficaria regua arquivocomnomegrande.txt ficaria arquivocomnomegrande em resumo, seria a mesma coisa que eu fizesse manualmente o seguinte: mv banana.txt banana mv ventilador.txt ventilador mv regua.txt regua mv arquivocomnomegrande.txt arquivocomnomegrande Como posso fazer isso?Acredito que o seguinte comando faça o que você quer: find $DIR -type f -name '*.txt' -exec rename 's/\.txt$//' {} \; - -- Atenciosamente, Arthur Furlan (afurlan) http://blog.afurlan.org Public GPG Key: 27D81084 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQIcBAEBCAAGBQJLDywyAAoJEOW5JtQn2BCEioIQAIEm3EmDLqimN2PyQuiV75Yo UtCATzGq8bTVxkRbuVv4UNj2x51FobZfaGiudjRws8m5V3lTxafl8PFj41qlZId2 3plDi6TQ/CzX/baea+6BeALqQhlGF8wZjy8uV18KVlmSuMWoKl6dUveNfNf39IXY vGtdL5FNTUj07U+ImTzOsxRHQVqFSzSU9XIXGBljQfrWi0uXnYRCjqpNVTfNPBPb UDzV8wxYw5PzkgLKexzwhz0enJjkssQh8pWZ3vGscAWOUQ48OJsYAPn3OZsKK9MK 2GVLGdfeOgLp+6nI7q2o2tPwDoZlfbLtocesrFzfh7GZIp+e3+YskiJCKX4SwfrK 4xhg/nU206yBEDl8vc8+kHc87U6G5JtSdcP791s3nm0wVDjULDeoVj9aIZE1OTxK IgKZJScLj6BXHeNpg1BTQolWiz8XHA4/UhetDodj3K4sATPRMGEpCFB7hd4i2M0K 8c1A6aKqVgA/z7AAFz4cSAwA6L+YMpcBwXKdB7JprIP0zF+hMlTjJKoyEG8/1o39 AG6tBEBYEKmmMle6zllvu1eJzpqEwmXITTH2cjyCv5GdI+r8xAmFYJEHg5jjp9A1 0b456HIieuZk3BBBBt65wDLWkNsWMyGEw4wZ7dw+DXHlt7P22ZPN/Nb8qPW1VGkV yKubMQ3skSoee9HZFbuO =MHIL -----END PGP SIGNATURE----- |
- Renomear arquivos com SED Flávio R. Lopes
- Re: Renomear arquivos com SED Junior Polegato - Linux
- Re: Renomear arquivos com SED Flávio R. Lopes
- Re: Renomear arquivos com SED Felipe Augusto van de Wiel (faw)
- Re: Renomear arquivos com SED Arthur Furlan
- Re: Renomear arquivos com SED João Henrique Viana
- Re: [RESOLVIDO]Renomear arqu... Flávio R. Lopes