Perguntas sobre 'shell'

2
respostas

Por que o comando read não aceita opções interativas quando executado por sh?

Eu quero baixar um script de provisionamento que lê alguns parâmetros de configuração via read e executá-lo: curl http://example.com/provisioning.sh | sh O problema é que o comando read no script é chamado com o parâmetro -i para...
11.07.2014 / 09:59
1
resposta

Por que 'bash -c somecommand' às vezes não sai de um processo bash?

Em um Ubuntu 12.04, com o GNU bash, versão 4.2.25 (1) -release (x86_64-pc-linux-gnu), Eu tentei o seguinte comando: $ bash -c 'pstree -s $$' init───sshd───sshd───sshd───bash───pstree $ bash -c 'pstree -s $$;echo' init───sshd───sshd───sshd───b...
22.06.2014 / 02:56
1
resposta

É possível colocar expressões aritméticas em um crontab?

Eu sei que posso fazer aritmética simples em scripts de shell, da seguinte forma: #!/bin/bash ((sum = 1 + 2)) echo sum Isso produzirá 3 na execução. Minha pergunta agora é: esse tipo de expressão pode ser usado em crontab? Por exemplo, ve...
07.07.2014 / 13:57
2
respostas

O corte não suporta espaços em branco para os delimers do espaço em branco?

O delimitador padrão no awk é o espaço em branco para uma mudança sem espaço em branco. O padrão para o corte é o caractere de tabulação. Posso dizer ao recorte para usar espaço não-branco em delimitadores de espaço em branco? Por exemp...
29.08.2010 / 20:37
4
respostas

“/ usr / bin / stat: erro de lista de argumentos muito longa”

Eu preciso que a lista de arquivos ( .log/.lst ) esteja presente em um diretório ( $logfolder ) cuja data de criação esteja em uma% específica $year e $month stat --format='%y %n' $logfolder/* | grep "$year-$month-"| awk -F' '...
25.06.2014 / 15:44
2
respostas

Qualquer ocasião em que .bashrc é favorável a .bash_profile?

Compreendo a diferença entre .bashrc e .bash_profile (ou .bash_login e ~/.profile ), mas existe algum motivo específico para escolher .bashrc over .bash_profile para a configuração do shell bash? Pelo que entendi, configuraçõ...
15.11.2017 / 21:41
3
respostas

O linux pode funcionar sem um shell? [fechadas]

Estou trabalhando em uma equipe que acaba de concluir a construção de um sistema protótipo para controlar máquinas (vários programas c ++ com algum IPC, rede e E / S de dispositivo em execução no servidor Ubuntu 16.04). Tudo é iniciado e gerenci...
22.12.2017 / 11:03
1
resposta

Como acompanhar o progresso de um comando em um pipe se apenas o tamanho de sua entrada for conhecido antecipadamente?

Gostaria de acompanhar o progresso de uma operação lenta usando pv . O tamanho da entrada desta operação é conhecido antecipadamente, mas o tamanho de sua saída não é. Isso me forçou a colocar pv à esquerda da operação no pipe. O problem...
22.10.2016 / 16:28
2
respostas

'sed: -e expressão # 1, char 4: comando desconhecido:' mas os finais de linha estão bem

Eu quero remover a linha que contém set -x no arquivo '"$ (que tsc)", mas recebo um erro: $ sed -i ".bak" 'set -x' "$(which tsc)" sed: -e expression #1, char 1: unknown command: '.' Eu verifiquei a solução aqui , mas meus terminadores...
27.01.2017 / 07:59
2
respostas

Como reescrever esta função para evitar a injeção de argumentos

Eu tenho uma função no meu arquivo .bashrc que me permite executar um script em um servidor remoto com argumentos via ssh. Atualmente, a função contém: function runMyScript { if [ $1 = "s3" ] then ssh -i "~/path/to/.pem"...
02.04.2017 / 15:41