Perguntas com a marcação «bash-expansion»


3
Como excluir alguns arquivos do mecanismo de expansão de nome de arquivo no bash?
Eu tenho os diretórios do sistema de arquivos ubuntu no diretório raiz e copiei acidentalmente centenas de arquivos no diretório raiz. Eu tentei intuitivamente remover os arquivos copiados, excluindo o sistema de arquivos como rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. mas não funciona. Qual é a maneira correta de excluir alguns diretórios …


1
bash extended glob - corresponde a arquivos sem prefixo
Estou tentando corresponder nomes de arquivos para uma prisão fail2ban - portanto, preciso usar apenas globbing de nome de arquivo - não regexes ou scripts do bash. Meu /var/log/apache2diretório contém arquivos, incluindo: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Estou tentando criar uma glob para corresponder a todos os arquivos que terminam em …

5
Como criar uma frase expansível especial no bash?
Eu me vejo fazendo <command> --help | grep <feature>muito, muitas vezes todos os dias. Fiquei me perguntando se era possível fazer algo assim se ^^expande "--help | grep"e então faço isso: ls ^^ size Isso executaria o seguinte: ls --help | grep size


3
expansão shell (A | B) nos nomes de arquivos?
É possível expandir uma oropção no shell ao ler um arquivo, por exemplo. O que quero dizer com isso é que, por exemplo, grepsuporta sintaxe como (A|B)combinar A ou B em um arquivo. Da mesma forma, se eu tiver esses arquivos: file1.txt file2.txt file3.txt file4.txt file5.txt Eu poderia fazer cat …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.