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.



4
Versões herdadas do Debian e Bash Shellshock
Estamos executando o Debian Etch, Lenny e Squeeze porque as atualizações nunca foram feitas nesta loja; Temos mais de 150 sistemas executando várias versões do Debian. À luz do "choque de shell" desta semana, presumo que precise atualizar o bash. Eu não conheço o Debian, então estou preocupado. Posso apenas …

2
O parêntese funciona no próprio shell bash, mas não no script bash
Eu posso executar este comando no meu prompt de linha de comando: cp -r folder/!(exclude-me) ./ Copiar recursivamente todo o conteúdo, folder exceto o subdiretório nomeado exclude-meno diretório atual. Isso funciona exatamente como pretendido. No entanto, eu preciso que isso funcione em um script bash que eu escrevi, onde eu …

6
Como posso gerar a diferença entre 2 arquivos?
Meu arquivo consiste no seguinte; aproximadamente: username:username:username:username:username A linha acima continua com cerca de 600 caracteres. Eu uso o awkcomando para usá-lo como argumento em uma solicitação de API / HTTP enviada da linha de comando. Estou usando meu script para obter uma lista de contas de usuário 'me seguindo', …


3
Substitua várias strings em uma única passagem
Estou procurando uma maneira de substituir seqüências de caracteres de espaço reservado em um arquivo de modelo por valores concretos, por ferramentas comuns do Unix (bash, sed, awk, talvez perl). É importante que a substituição seja feita em uma única passagem, ou seja, o que já foi digitalizado / substituído …
11 bash  sed  awk  string  replace 

2
É seguro avaliar $ BASH_COMMAND?
Estou trabalhando em um script de shell que constrói um comando complexo a partir de variáveis, por exemplo, assim (com uma técnica que aprendi nas Perguntas frequentes do Bash ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Este script adiciona dinamicamente os parâmetros --do-something "$SOME_ARG"e --with "$ANOTHER_ARG"para …
11 bash 



2
Como definir um link simbólico que eu possa usar em todos os diretórios
É possível definir um link simbólico para que eu possa usar projectpara apontar o diretório home/me/project, por exemplo? Isso deve ser independente da localização no sistema de arquivos. Eu gostaria de usar comandos como cd project, nano project/file1.texe assim por diante. Preciso escrever um link simbólico para todos os meus …
11 bash  symlink 

3
Processando uma resposta Sim / Não do usuário Bash
Isso pode muito bem ser estupidez da minha parte. Gostaria de aceitar respostas Sim / Não, Verdadeiro / Falso no meu script Bash: test.sh #!/bin/bash ARGUMENT=$1 echo User passed in $ARGUMENT OPTARG=${ARGUMENT:0:1} if [[ "$OPTARG" -eq 0 ]] || [[ "${OPTARG^^}" == "N" ]]; then echo Decline elif [[ "$OPTARG" …
11 bash 

6
Tubo semi-assíncrono
Suponha que eu tenha o seguinte canal: a | b | c | d Como posso esperar pela conclusão de c(ou b) em shou bash? Isso significa que o script dpode iniciar a qualquer momento (e não precisa ser esperado), mas requer saída completa cpara funcionar corretamente. O caso de …
11 bash  shell  pipe  fifo 


4
Passar uma função para outro usuário no Bash?
Existe alguma maneira de eu passar uma função de um usuário para outro usuário? Por exemplo, eu tenho um pequeno script Bash que executo como Raiz: #!/bin/bash user_func(){ whoami exit } su vagrant -c 'user_func' No entanto, a função user_func não está definida para o usuário do Vagrant, apenas para …
11 bash 

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.