substituir strings nos nomes de arquivos
Publicado por Dornelles Vissotto Junior 27/07/2004
[ Hits: 8.840 ]
Util para substituir strings em vários arquivos como, por exemplo, substituir a extensão de vários arquivos. Funciona somente para o nome dos arquivos, para substituir strings dentro de arquivos ascII olhar outro script.
#!/bin/bash
#
#
#*****************************************************************
#
# Este script substitui uma string comum no nome em uma
# sequência de arquivos.
#
#cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
#
# Name: replace_file_name.sh
#
# Author: Dornelles Vissotto Junior.
# Data: 27/07/2004
# Coments:Developed in LEMMA - Laboratório de Estudos em
# Monitoramento e Modelagem Ambiental.
#
# Centro Politécnico - Caixa Postal 19100
# CEP 81531-990 - Curitiba-Paraná-Brasil
# dvissotto@ufpr.br
#
#cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
#
# Revisions:
#
#
#cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
# rename files
echo "Digite a string a ser substituída:"
read str
echo "Digite a string para sobrepor:"
read rpl
for i in `ls *$str*`; do
newfile=`echo $i | awk '{sub(/'$str'/,"'$rpl'",$0); print $0}'`
mv -f $i $newfile
done
Trocar string A por string B em vários arquivos
Converter arquivos .tif para .pdf
Front-end para administração do Samba
Pequeno, simples mas interessante chat desenvolvido totalmente em shell script.
Dicionário e tradutor baseado no Michaelis
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)
De volta para o futuro - ou melhor, para o presente (parte 2) (0)









