AZCorp Tech - Tutoriais
✕
Corrigir erro /bin/bash^M: bad interpreter: No such file or directory
realize os comandos abaixo:
sed -i 's/\r//' <nome-do-arquivo>.sh
chmod +x <nome-do-arquivo>.sh
Encontrar arquivo/pasta em um diretório
realize os comandos abaixo:
find <diretorio-de-busca> -type d -name "<nome-do-arquivo-ou-pasta>"
exemplo: find / -type d -name "prometheus"
Buscar por ocorrências de 'prometheus' no diretório '/'
Substituir texto por outro em todos os arquivos de um diretório especificado
grep -rl 'busca_desejada' <diretorio-de-busca> | xargs sed -i 's/<busca_desejada>/<busca-a-ser-substituida>/g'
Exemplo: grep -rl ‘carro’ ./teste1 | xargs sed -i ‘s/carro/moto/g’
Buscar por 'carro' nos arquivos dentro da pasta 'teste1' e substituir por 'moto'
Realizar multiplos comandos em uma linha (separados por ‘;’)
<comando1> ; <comando2> ; <comando3> etc...
exemplo: mkdir pasta ; cd pasta ; echo “abc” > file.txt ; rm file.txt ; cd .. ; rm -rf pasta
Gostou deste tutorial?
Se você quer ficar por dentro de mais dicas e tutoriais sobre Linux, comandos essenciais e boas práticas, não deixe de se inscrever na nossa newsletter.
Receba conteúdos exclusivos diretamente no seu e-mail!