Existe uma abreviação padrão para 'find. -name foo 'ou preciso de uma função para isso?

1

Eu usei muito find . -name some-file-name recentemente e decidi que é hora de abreviar isso com uma função ( fb significa encontrar abaixo):

function fb() {
  find . -name "$1"
}

Isso parece funcionar como pretendido. Ainda assim, gostaria de saber se existe uma maneira mais padronizada de alcançar a mesma coisa.

    
por René Nyffenegger 24.04.2016 / 15:34

1 resposta

3

Definir aliases ou funções para simplificar os comandos usados com freqüência é o caminho padrão. Eu não sei de nenhuma função interna ou comando para fazer a mesma coisa, fornecido como padrão na maioria dos sistemas Linux e Unix. Existem, sem dúvida, aliases ou funções semelhantes em coleções pré-empacotadas; por exemplo, Oh My Zsh 's plug-in de aliases comuns define fd e ff que são semelhantes à sua função:

alias fd='find . -type d -name'
alias ff='find . -type f -name'
    
por 24.04.2016 / 15:37

Tags