Perguntas com a marcação «sh»

112
Alterar endereço de e-mail no Git

Eu tenho um projeto hospedado no Git stash (agora rebatizado como Bitbucket Server ). Ele é construído usando Jenkins. Agora cometi um erro ao instalar meu Git localmente. Curta @ ab.com em vez de @ abc.com Depois de cada construção, jenkins envia notificações por email e pega meu endereço de...

111
Onde colocar as asserções de variáveis ​​$ PATH no zsh?

Eu amo zsh, mas não tenho certeza de onde colocar minhas $PATHafirmações e outras variáveis? Acho que eles estão espalhados entre os arquivos .zshrc .zprofile .bashrc .bash_profilee, às vezes, duplicados. I perceber que ter qualquer coisa dentro dos basharquivos não faz muito sentido vendo como eu...

111
Lendo a saída de um comando em uma matriz no Bash

Preciso ler a saída de um comando em meu script em uma matriz. O comando é, por exemplo: ps aux | grep | grep | x e dá a saída linha por linha assim: 10 20 30 Preciso ler os valores da saída do comando em uma matriz e, em seguida, farei algum trabalho se o tamanho da matriz for menor que...

111
Salvar o diretório atual na variável usando o Bash?

O que estou tentando fazer é encontrar o diretório de trabalho atual e salvá-lo em uma variável, para que eu possa executar export PATH=$PATH:currentdir+somethingelse. Não tenho certeza se eles têm uma variável que contém cwd por padrão. Como faço para salvar o diretório atual na variável usando...

111
Como extrair uma coluna de um arquivo csv

Se eu tiver um arquivo csv, há uma maneira rápida do bash para imprimir o conteúdo de apenas uma coluna? É seguro presumir que cada linha tem o mesmo número de colunas, mas o conteúdo de cada coluna teria um comprimento

110
Diferença de cordas em Bash

Estou tentando encontrar uma maneira de determinar a diferença entre duas strings em meu script. Eu poderia fazer isso facilmente com diff ou comm, mas não estou lidando com arquivos e prefiro não gerá-los em arquivos, fazer a comparação e ler de volta. Vejo que comm, diff, cmp permitem a passagem...

110
Uma maneira eficiente de transpor um arquivo no Bash

Eu tenho um arquivo enorme separado por tabulação formatado assim X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Gostaria de transpô- lo de uma forma eficiente usando apenas comandos bash (eu poderia escrever um script Perl de dez ou mais linhas para fazer isso, mas deve...

110
Bash, aviso sem argumentos e decisões de caso

Estou aprendendo bash. Gostaria de fazer um script simples que, quando não são fornecidos argumentos, mostra alguma mensagem. E quando dou números como argumento, dependendo do valor, ele faz uma coisa ou outra. Também gostaria de saber sugestões para os melhores manuais online para iniciantes em...