de - deep editor
Publicado por Perfil removido (última atualização em 09/05/2017)
[ Hits: 1.547 ]
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
retira espaços em branco de arquivos
Backup para J-Pilot evitando arquivos problemáticos
createrootkde - programas do KDE 5 como root
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando Zoom Client no Ubuntu 24.04 LTS
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Envio de link pelo whatsapp (3)
Pi Network.... alguém minera? (8)