Digamos que eu tenha uma pasta com alguns arquivos:
/Users/user101/Temp/rentest: ls
fi_name1.txt fi_name2.txt fi_name3.txt
Estou procurando um método de renomeação flexível. Por exemplo, se eu fizer:
/Users/user101/Temp/rentest: ls | vim -
Eu entro no vim:
Agora,comoredirecionoissodevoltaparaoterminal?E,alémdisso,comoeuusariaissoemconjuntocomocomandomv
pararenomeararquivosemlotenodiretório?
Euseiquehárename
utilityeamaioriadaspessoasresponderácomapenasaprenderummontedeterminal
comandos,maseuachoissomuitomaisinteressante/flexívelmaneiradefazê-lo.Alguémsabedeummétodooutentoufazerissoantes?
EDIT:háumatendênciaemstackexchange
deseligaraosdetalhesdeumapergunta.Maseunãoestouprocurandoporrespostasquedizem"oh, você fez os arquivos um por um, então use mv
" ou "o modo de edição da coluna só permitirá que você faça um tipo de alteração em todos os arquivos".
O ponto aqui é que eu não quero procurar no google toda vez que eu quero adicionar uma pré-correção, pós correção ou algum tipo estranho de correção para um monte de arquivos em um diretório. E pode não ser todos os arquivos .
/Users/ivanabraham/Temp/rentest: ls
fi_name1.txt fi_name2.txt fi_name3.txt gi_name3.txt gi_name4.txt
e
ls | grep 'fi*' | vim -
por exemplo.