Perguntas com a marcação «bash»

161
Adicionando ramificação git no prompt de comando do Bash

Tentei adicionar o ramo git no qual estou trabalhando (check-out) no prompt do bash sem êxito .. ( mantendo o caminho atual que mostra intacto o diretório ativo / arquivo ) Eu tenho um arquivo .bashrc em minha casa, mas também vi muitas pessoas mencionando o arquivo .profile

160
Como usar> em um comando xargs?

Eu quero encontrar um comando bash que me permita grep todos os arquivos em um diretório e escreva a saída desse grep em um arquivo separado. Meu palpite teria sido fazer algo assim ls -1 | xargs -I{} "grep ABC '{}' > '{}'.out" mas, tanto quanto eu sei, xargs não gosta de aspas duplas. Se eu...

160
Pesquise e substitua no bash usando expressões regulares

Eu já vi este exemplo: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} O que segue esta sintaxe: ${variable//pattern/replacement} Infelizmente, o patterncampo parece não suportar sintaxe de regex completa (se eu usar .ou \s, por exemplo, tentar corresponder aos...

159
Como depurar um script bash? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Melhore esta...

159
Script Bash - conteúdo variável como um comando para executar

Eu tenho um script Perl que me fornece uma lista definida de números aleatórios que correspondem às linhas de um arquivo. Em seguida, quero extrair essas linhas do arquivo usando sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) A variável varretorna uma...

159
Nomes de variáveis ​​dinâmicas no Bash

Estou confuso sobre um script bash. Eu tenho o seguinte código: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Eu quero ser capaz de criar um nome de variável contendo o primeiro argumento do comando e com o valor de, por exemplo, a...

158
Bash: sono infinito (bloqueio infinito)

Eu uso startxpara iniciar o X, que irá avaliar o meu .xinitrc. No meu .xinitrcinicio meu gerenciador de janelas usando /usr/bin/mywm. Agora, se eu matar o meu WM (para testar outro WM), o X também será encerrado porque o .xinitrcscript alcançou o EOF. Então eu adicionei isso no final do meu...

158
Loop foreach Bash

Eu tenho uma entrada (digamos um arquivo). Em cada linha há um nome de arquivo. Como posso ler este arquivo e exibir o conteúdo de cada

158
Linhas de continuação do Bash

Como você usa linhas de continuação do bash? Sei que você pode fazer isso: echo "continuation \ lines" >continuation lines No entanto, se você tiver um recuo do código, ele não funcionará tão bem: echo "continuation \ lines" >continuation

158
Comando de exportação UNIX [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 8 anos . Melhore esta pergunta Estou...

158
Como concatenar várias linhas de saída para uma linha?

Se eu executar o comando cat file | grep pattern, recebo muitas linhas de saída. Como você concatena todas as linhas em uma linha, substituindo efetivamente cada uma "\n"por "\" "(finalize com "seguido por espaço)? cat file | grep pattern | xargs sed s/\n/ /g não está funcionando para...

157
Exclua todos os arquivos X, exceto os mais recentes, no bash

Existe uma maneira simples, em um ambiente UNIX bastante padrão com bash, de executar um comando para excluir todos os arquivos X, exceto os mais recentes, de um diretório? Para dar um exemplo um pouco mais concreto, imagine algum trabalho do cron escrevendo um arquivo (por exemplo, um arquivo de...