Perguntas sobre 'bash'

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

Existe uma maneira de “fonte” de um script sh da casca de peixe?

Eu gosto de colocar muitas das minhas definições de variáveis de ambiente no script .profile . Se eu estiver usando um shell interativo compatível com POSIX como o bash, posso usar o comando source para exportar novamente as variáveis de ambie...
14.10.2014 / 21:31
1
resposta

Preservando nova linha nos resultados da pesquisa find / grep

Eu estou procurando recursivamente pela ocorrência de scripts php sendo chamados de outros arquivos usando o seguinte script. find . -exec grep -Hn $1 {} \; | grep -v ^Binary; Funciona muito bem! Agora, preciso dos resultados retornados p...
09.10.2014 / 23:22
4
respostas

Ainda vulnerável a Shellshock com Ubuntu 14.04.1 e Bash 4.3-7ubuntu1.4 - O que vem depois?

O título diz tudo. Ainda estou vulnerável (CVE-2014-6271 e possivelmente CVE-2014-7169) com o Ubuntu 14.04.1 e o Bash 4.3-7ubuntu1.4 apt-get update = nada apt-get upgrade = nada apt-get install ligar = nada Verificou isto: link (...
28.09.2014 / 09:14
1
resposta

Aspas de Bash sem escape na substituição de comando

Alguém pode me explicar por que isso está funcionando (listando o conteúdo de um diretório que tem um espaço em branco em seu nome): ret="$(ls "my dir")" Não deve ser interpretado como: ret="$(ls " my dir ")" Como por exemplo com:...
04.05.2015 / 21:19
1
resposta

Como corrijo um problema de incompatibilidade de cifra com o sftp?

Estou com um problema em que um servidor foi atualizado para o RHEL 6.5 e temos scripts bash automatizados em uma instalação do RHEL 5.9 que se conecta por meio de comandos sftp e ssh. Agora, o novo servidor suporta apenas as cifras aes128-ct...
21.05.2015 / 06:39
1
resposta

Como criar um script bash que nomeie os arquivos com a data de hoje

Eu estou tentando fazer um script para fazer backup dos meus servidores, mas tenho um conhecimento muito limitado com scripts bash. Eu quero o script para nomear o arquivo de backup ht- "data de hoje". Como eu faria isso? É possível usar um coma...
15.04.2015 / 23:38
1
resposta

grep com saída colorida retorna várias linhas vazias

Eu tenho um problema estranho com o grep (2.12-2, teste debian). Em algumas situações, quando faço algo assim: grep -rni '."spacer">.' . grep me retorna várias linhas vazias: Se eu adicionar --color=none , todas as linhas se t...
12.04.2013 / 16:50
1
resposta

bash - eu estou fazendo para i em * .mp4, então no loop eu quero usar $ {i} mas sem o .mp4. como posso fazer isso?

Basicamente eu estou fazendo isso: for i in *.mp4; do ffmpeg -i "${i}" -vf "movie=logo.png [watermark]; [in][watermark] overlay=10:10 [out]" -strict -2 -qscale 0 "${i}-watermarked.mp4"; done; mas isso efetivamente faz esse comando do...
09.03.2013 / 23:59
2
respostas

Maneira fácil de obter o endereço MAC da placa de rede

Eu uso muitos scripts que envolvem os endereços Mac das minhas placas de rede. Existe um arquivo que eu possa ler ou um comando que eu possa usar para obter apenas o endereço MAC? Não quero cabeçalhos nem nada, apenas 1 linha de saída que possui...
31.01.2013 / 19:24
2
respostas

Eu quero executar um comando rsync à meia-noite, mas pará-lo às 8h. Como posso agendar o início e término de um comando?

Eu quero executar um comando rsync à meia-noite, mas pará-lo às 8h. Como posso agendar o início e término de um comando? Eu olhei para cronjobs, mas isso só vai começar em um determinado momento. Alguma idéia de como terminar esse processo? E...
12.03.2013 / 22:39