Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.


2
Como criar um alias com um comando contém 'e "
Alguns posts atrás, alguém perguntou como mostrar a memória em porcentagem. Alguém respondeu com: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Eu queria saber se posso transformar esse comando em um alias em ~ / .bashrc. Mas a sintaxe do alias é: alias aliasname='command' Como …
10 bash  quoting  alias 

5
Capturar código de saída do comando exit
Eu tenho isso em um script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Parece que ele sairá logo após o comando exit, o que faz sentido. Eu queria saber se existe algum comando …

1
Escreva comandos estruturados em várias linhas com a tecla tab ativada
Eu gostaria de escrever um comando estruturado em várias linhas como $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text mas encontre a guia não funcionando, Como eu poderia ativar …
10 bash 


2
Ler logs de um processo durante a execução de algum comando
Eu tenho algum serviço que produz logs no arquivo logs.log. Eu tenho algum outro comando que interage com este serviço. Digamos que é um pouco foo.sh. O que eu preciso é cortar e salvar logs logs.logexatamente durante a foo.shexecução. Em outras palavras, eu preciso dessa parte dos logs do serviço …
10 bash  tail 




4
comando find, enumera a saída e permite a seleção?
Quando uso find, geralmente encontra vários resultados, como find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml Muitas vezes, quero selecionar apenas um resultado específico (por exemplo edit ./projectB/pom.xml). Existe uma maneira de enumerar a findsaída e selecionar um arquivo para passar para outro aplicativo? gostar: find <print line nums?> -name pom.xml 1 …
10 bash  files  find 

5
Sensibilidade a maiúsculas e minúsculas em globbing de colchete
Normalmente, o globing do bash faz distinção entre maiúsculas e minúsculas: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips O uso de colchetes não parece mudar isso: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike …
10 bash  shell  wildcards  locale 

1
O que é um "s" dentro de "$ -"?
Eu normalmente estou bem ciente do conteúdo de $-. Em um recente CentOS, recebo: [grochmal@orion ~]$ echo $- himBH hmBHsão todas opções de sete isignifica que meu shell é interativo. No entanto, no meu Arch Linux, obtive: [grochmal@haps ~]$ echo $- himBHs Não consigo encontrar nada útil man bashe set …

4
atribuir e inspecionar metadados da função bash
Costumo gerar e registrar muitas funções bash que automatizam muitas das tarefas que normalmente faço nos meus projetos de desenvolvimento. Essa geração depende dos metadados do projeto em que estou trabalhando. Quero anotar as funções com as informações do projeto que foram geradas, desta maneira: func1() { # This function …
10 bash  function 


2
Como passar argumento para script que é entrada para bash
Agora eu tenho uma linha como esta: curl -fsSL http://git.io/vvZMn | bash Ele está baixando o script e passando para o bash como arquivo stdin. Eu gostaria de executar este script com argumentos adicionais print. Talvez algo assim? curl -fsSL http://git.io/vvZMn | bash -- print Mas isso não funciona.
10 bash  pipe  curl  input 

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.