Perguntas sobre 'bash'

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

Duas linhas muito semelhantes de sed, podem ser combinadas?

Eu tenho as duas linhas seguintes em um script de shell e queria saber se havia alguma maneira de condensá-las em uma usando sed. Não tenho certeza se há um curinga ou qualquer coisa que possa substituir as palavras Glitch e Chill, mas se houver...
27.12.2014 / 07:06
2
respostas

verifica se o processo está sendo executado, mesmo sob o cron

Eu tenho um cron job que é executado a cada minuto, mas se encontrar dados, pode levar muitos minutos para ser concluído. Preciso dizer se outra instância do script está sendo executada em outro. Para tornar as coisas ainda mais divertidas, c...
23.08.2013 / 17:52
2
respostas

bash sed / awk: substitua a string de um arquivo pesquisando em outro arquivo

Eu tenho uma pergunta sobre pesquisa e substituição no Debian. Eu tenho dois arquivos. Um com: a:b c:d e:f e o outro com: e c a' No segundo arquivo, quero substituir a por b , c por d , e por f . Como posso fazer...
21.02.2015 / 19:40
1
resposta

tar reclama “Nenhum tal arquivo ou diretório”

Estou usando o bash no Windows (distribuído junto com msysgit) para compactar arquivos de log - um arquivo por data. O problema é que seguir script não funciona e não tenho idéia do porquê. Cut está aqui para obter parte do nome do arquivo que c...
27.12.2014 / 15:16
2
respostas

Copie apenas arquivos * .h com subpastas estrutura bash

Eu preciso escrever um script para copiar apenas arquivos * .h salvando a estrutura de pastas: agora é assim: cd "${SRCROOT}" echo 'Copying Cocos Headers into Framework..' cd .. for H in 'find ./Frameworks/Cocos -name "*.h"'; do echo "${H...
08.12.2014 / 06:32
1
resposta

Como posso usar a saída de pipeline de diferentes comandos dentro de um script bash personalizado?

Eu tenho este script simples: #!/bin/bash # This command removes the last "\n" (line feed) character from the file specified as parameter # # Params: # $1 [FILE_NAME] - the name of the file to trim if [ "$1" = "" ]; then echo "perlr...
29.12.2014 / 06:31
2
respostas

Digite o conteúdo do arquivo, canalize algumas ações e retorne o resultado

Existe uma maneira de fazer algo como thas: cat somefile.txt | sort | uniq > somefile.txt Ou seja. Eu quero listar o arquivo inteiro, em seguida, canalizar algumas ações para o seu conteúdo e, finalmente, colocar o resultado de volta a...
16.12.2014 / 15:37
2
respostas

Linux descompacte: não solicite ao usuário

Eu preciso descompactar um arquivo no meu script nodejs: var exec = require('child_process').exec; var execOptions = { timeout: 15000 }; exec('bash unzip.sh', execOptions, function (error) { ... }); No unzip.sh eu faço: set -e unz...
05.12.2014 / 05:09
2
respostas

Adiciona o diretório apenas uma vez a qualquer variável

Eu comecei esta questão olhando para Adicionar diretório para $ PATH se ainda não estiver lá . No meu caso, eu queria fazer o mesmo com o LD_LIBRARY_PATH também. Como fazer isso sem escrever um script para cada variável?     
11.12.2014 / 14:25
1
resposta

O que é SSH_AUTH_SOCK?

Quando eu exporto no meu terminal, vejo: declare -x Apple_PubSub_Socket_Render="/private/tmp/com.apple.launchd.zTF2WfVZJa/Render" declare -x DISPLAY="/private/tmp/com.apple.launchd.qhUQdpRp4B/org.macosforge.xquartz:0" declare -x SSH_AUTH_SO...
26.11.2014 / 17:27