de - deep editor
Publicado por Perfil removido (última atualização em 09/05/2017)
[ Hits: 1.972 ]
Usa find para achar todos os arquivos com um certo nome seguindo a árvore de diretórios no seu diretório atual ou um diretório definido como segundo argumento e abre no editor.
Exemplos
------------------
Abrir todos os arquivos com o nome 'de' a partir do diretório atual:
$ de de
Abrir todos os arquivos com nome 'Makefile' a partir do diretório ~/src:
$ de Makefile ~/src
Abrir todos os arquivos que terminam com 'bin' a partir do diretório atual:
$ de \*bin
NOTA: na penúltima linha remover o 'e' depois do 'xargs' e trocar pelo comando pra invocar o editor de texto que deseja.
Exemplo:
xargs nano
xargs emacs
#!/bin/sh
#
# deep editor - takes 2 args, a directory and filename
# search recursive in the directory and open all that match
# the filename
if test -z "$1"; then
printf "%s\\n" "usage: $(basename "$0") file dir"
exit 1
fi
MATCHES="$(find "${2:-.}" -type f -name "$1" -print0 | xargs -0 echo)"
if [ -z "$MATCHES" ]; then
echo "no files found, exiting"
exit 1
else
echo $MATCHES | xargs e
fi
Script para converter um diretório de arquivos em mp3 para ogg.
Script para acionamento de GPIO para Relé Raspberry Pi
Teste de velocidade de conexão via FTP e registro em log
Berry Bank: Criando um Banco Digital Gamificado para seus Filhos com Gentoo, Flask e Tailscale
Papagaiando o XFCE com temas e recursos
Instale o DOOM Retro no Gentoo facilmente via Overlay
Steam (Flatpak) rodando jogos em partição NTFS
O dock Plank + U-Launcher deixam qualquer desktop mais produtivo
Instalar Linux em notebook Sony Vaio VPCEG13EB (17)
Alguém tem que acabar com ANATEL!!! (10)
O que você está ouvindo agora? [2] (229)









