Você pode usar chaves ( {}
), mas de uma maneira um pouco diferente. Nas chaves, prefix{x,y,z...}suffix
expandirá para colocar cada parte separada por vírgula entre prefix
e suffix
:
$ mv {,new_}file.txt
Isso expandirá para mv file.txt new_file.txt
. Você também pode fazer isso com intervalos de números ou letras, {a..d}
expandirá para a b c d
, {1..4}
será expandido para 1 2 3 4
. Você pode usar apenas um ou outro dentro de um nível de chaves, mas você pode aninhar:
$ echo {a,c,{1..3}}
a c 1 2 3
Para saber mais sobre a expansão de chaves, consulte esta pergunta: suporte a expansão de outros comandos além do mkdir?