Script para trocar textos em arquivos
Publicado por Marcus Fazzi 04/03/2006
[ Hits: 13.697 ]
Este script visa facilitar a vida de quem precisa alterar o mesmo texto dentro de varios arquivos em uma pasta e suas subpastas:
Uso:
$ chtxt 'EXPRESSAO REGULAR DE BUSCA' 'TEXTO PARA SUBSTITUIR'
Exemplo:
$ chtxt '\.ogg' .mp3
Trocaria todas as referencias contendo .ogg para .mp3 em todos os arquivos....
#!/bin/bash #chtxt if [ -z $1 ]||[ -z $2 ];then echo -e "\e[36;01m chtxt v0.0.1 by Anunakin\e[m" echo "Uso: $ chtxt [expressao regular] [texto para substituir]" exit fi SEARCH=$1 REPLACE=$2 FILES=`grep -Rc $SEARCH * | grep -v '0$' | cut -d ':' -f 1` #FILES=$(ls -Rl|grep -v '^d') for file in $FILES do echo -e "\e[32;01m * Processando arquivo $file ...\e[m" sed -i -e "s/$SEARCH/$REPLACE/g" $file done
Script de firewall para evitar ataques comuns
adicionar um gerenciador de janelas a lista do kdm
Gerar TinyURL (URL curta) para postar no Twitter
Nenhum comentário foi encontrado.
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalação de Drivers da Placa de Vídeo [RESOLVIDO] (5)
NAT LoopBack - Hairpin NAT (0)
Música que eu compus, será que ficou boa? (4)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (3)