Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
2
respostas

Tar com progresso mas sem compressão

Há muitas respostas sobre como criar um arquivo tar.gz com atualizações de progresso (ou seja, esta resposta , copiado abaixo) tar cf - /folder-with-big-files -P | pv -s $(du -sb /folder-with-big-files | awk '{print $1}') | gzip > big...
08.07.2018 / 20:30
1
resposta

Como o alias do bash entende “$ @”?

Estou tentando escrever um alias para fazer duas coisas $alias cde='cd "$@" && echo' mas, por algum motivo, quando o chamo com $cde test test tudo o que acontece é o teste de echos: Parece que meu argumento não está send...
22.09.2017 / 06:38
2
respostas

Por que $ 0 = / bin / foo quando / bin é um symlink

Eu instalei meus scripts bash em /usr/bin/app.sh e /usr/bin/lib.sh app.sh inclui source "/usr/bin/lib.sh" e lib.sh incluem if [ "/usr/bin/app.sh" == "$0"] ... Quando executo app.sh do shell, esse teste falha porqu...
21.10.2016 / 12:01
1
resposta

Como posso desativar minha capacidade de digitar o comando 'git commit' em um shell bash?

tl; dr: Existe uma maneira de fazer com que meu shell rejeite qualquer coisa que eu digite que comece com git commit ? Isso me permitiria executar scripts com git commit neles, mas não permitir que qualquer comando que eu digite comece com...
18.08.2017 / 19:15
2
respostas

'find' não retorna nenhum resultado ao adicionar -exec

Quando executo find com esses argumentos, ele retorna milhares de arquivos: steven@nook:/mnt/station/media $ sudo find . -not -user steven -or -not -group users | wc 3508 17479 245851 steven@nook:/mnt/station/media $ Quando eu ad...
03.06.2017 / 22:49
2
respostas

Suprimir linhas com awk

Eu tenho uma variável de bash com várias linhas: $WORDS contendo uma palavra em cada linha. Eu tenho outra variável de bash de várias linhas: $LIST também contém uma palavra em cada linha. Eu quero limpar $LIST de qualquer palavra p...
08.06.2017 / 23:18
3
respostas

como passar a saída do grep para “lsof -p”

Eu quero saber o caminho da execução atual de ./a.out Existem vários processos de MPI, mas eu só preciso de um dos PID de vários ./a.out . Então eu primeiro uso abaixo do código para grep ps aux|grep -P "Rl.*a\.out"|grep -oP "\d+"|hea...
18.04.2016 / 08:36
4
respostas

Como restauro a capacidade de executar comandos do Terminal?

Estou usando o Leão da montanha. Eu adicionei um alias ao meu arquivo ~ / .bash_profile, e agora toda vez que eu abro o terminal, ele exibe o seguinte: Last login: Thu Feb 11 09:50:30 on ttys000 Saving session... ...copying shared history......
11.02.2016 / 17:57
2
respostas

Alternativa para 'ls -A' no Bash

Existe uma alternativa ao comando ls -A nas funções bash nativas? O curinga * não é o mesmo. Eu tentei muito encontrar um, mas echo * não mostra arquivos ocultos.     
01.08.2015 / 13:12
2
respostas

Defina variáveis de ambiente dentro de uma shell bash

Existe uma maneira de definir variáveis de ambiente dentro de um script de shell (bash)? Eu quero definir algumas variáveis de ambiente em alguns servidores usando um script pequeno em vez de digitar. Alguns posts no fórum acreditam que é im...
09.08.2009 / 11:37