- Gerar link
- Outros aplicativos
Postagem em destaque
- Gerar link
- Outros aplicativos
ls +
cat + sed + mv + sh
Resumo
Renomear os arquivos do diretório atual, inserindo uma enumeração no final
de cada nome. O comando ls
exibe uma listagem simples e redireciona para o cat
que enumera as linhas de cada arquivo que é processado pelo sed
que captura partes da expressão e reagrupa os campos montando a
estrutura do comando mv que ao final é redirecionado para sh
que executa.
Linha
de comando
$
ls -1 | cat -n | sed -r 's/^\s*([0-9]+)\s*(.*)(\..*)$/mv "\2\3"
"\2\1\3"/' | sh
** Tenha sua solução postada aqui **
Se
está enfrentando dificuldades no momento de montar sua linha de
comando para resolução de um problema ou talvez não sabe por onde
começar. Participe preenchendo o formulário a seguir. Descreva
detalhes sobre o problema enfrentado e quem sabe a próximo X
DA QUESTÃO
seja o seu !!!
Comentários
Postar um comentário