Ricardo Martins

Computação & Tecnologia

Convertando espaços para underscore

without comments



Você odeia usuários que colocam espaço no nome de arquivos, causando diversos problemas em qualquer tipo de script que você tenha? Bom, este pequeno one-liner elimina a necessidade de gerar um shell script para efetuar esta mudança …

for i in $1 ; do mv "$i" `echo $i | sed 's/ /_/g'` ; done

o echo $i | sed ‘s/ /_/g’ é cercado por aspas simples e não por aspas duplas.

Written by Ricardo Martins

março 19th, 2009 at 12:46 am

Posted in Linux

Tagged with

Leave a Reply