Perguntas com a marcação «bash»

34
Conclusão personalizada da guia bash

Eu tenho meu utilitário de console personalizado cooltoolcom lista de opções fooOption barOption O que devo fazer para que o bash complete automaticamente as opções pressionando a tabtecla? Quero dizer, o usuário digitou $ ./cooltool foo_ depois pressionado tab. E depois $ ./cooltool...

34
Gravando saída "tail -f" para outro arquivo

Como continuação do meu último post, onde eu costumava grep & tail -fencontrar ocorrências de eventos "raros". Eu gostaria de gravar isso em outro arquivo. Eu tentei virar tail -f log.txt | egrep 'WARN|ERROR' para dentro tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt O...

34
Como usar 'sed' com tubulação

Eu quero substituir uma string de grep, tenho: $ npm info webpack | grep version isso me mostra $ version: '2.1.0-beta.12', mas eu quero ter: $ 2.1.0-beta.12 Então, acho que posso conseguir isso usando sede substituindo substrings desnecessários. Mas aqui vai a parte mais difícil para...

34
Desfazer bagunça de extração de arquivo tar

Acabei de desarmar um arquivo que produziu uma bagunça de arquivos no meu diretório arrumado. Por exemplo: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... Eu estava esperando que o arquivo tar fosse organizado em uma...

34
Como expandir * na linha de comando do Bash

Eu entendo que se você digitar ls *na verdade é expandido para ls a b cquando a corrente tem diretamente os arquivos a, be c. Fiquei me perguntando se existe uma maneira de expandir isso antes de pressionar enter. Semelhante à maneira como Ctrl + X funciona, ou a conclusão completa da tabulação...

33
sha1sum para um diretório de diretórios

sha1sum ./path/to/directory/* | sha1sum o acima foi postado como uma maneira de calcular um sha1sum de um diretório que contém arquivos. Este comando falhará se o diretório incluir mais diretórios. Existe uma maneira de calcular recursivamente o sha1sum de um diretório de diretórios...

33
Como desmarcar ou me livrar de uma função bash?

Se você definir ou exportar uma variável de ambiente no bash, poderá desmarcá- la. Se você definir um alias no bash, poderá desmarcá- lo. Mas não parece haver uma falta de funcionalidade . Considere esta função bash (trivial), por exemplo, configurada em um arquivo .bash_aliases e leia na...

33
como fazer bash para não quebrar a saída?

Sempre que algum comando gera linhas longas como saída (por exemplo, quando ls -luma pasta contém arquivos com nomes longos), as linhas longas são agrupadas na próxima linha, prejudicando a estrutura da coluna. Existe alguma maneira de evitar isso? Algo parecido com a opção 'nowrap'...