Perguntas sobre 'shell-script'

2
respostas

cat STDIN não funcionará duas vezes no script

Eu tenho um script que gera várias informações e os campos de texto de um formulário html (método POST). Quando tento cat < & 0; ele é exibido corretamente. No entanto, algumas linhas abaixo, eu tento cat < & 0 novamente e nada é impre...
06.11.2014 / 21:28
4
respostas

Inserindo uma linha em um arquivo somente se esta linha ainda não fizer parte do arquivo

Estou procurando criar um script para aplicar automaticamente alguma configuração personalizada a arquivos de configuração baseados em texto. No presente caso, estou procurando adicionar 2 linhas a /etc/sysctl.conf se essas linhas ainda nã...
23.06.2014 / 14:27
2
respostas

condition && command + exit

Enquanto escrevia uma ferramenta shell simples, encontrei uma peça em que não sei como fazê-la funcionar. [ "$#" -ne 3 ] || echo "wrong number of arguments" && exit O funcionamento acima funciona como pretendido porque é difícil...
05.08.2014 / 10:46
2
respostas

Como posso redirecionar a saída de um processo filho?

Estou executando o seguinte comando git clone por meio de sudo e bash e quero redirecionar o STDOUT para um arquivo de log: % sudo -u test_user bash -c "git clone https://github.com/scrooloose/nerdtree.git /home/test_user/.vim/bundle...
27.04.2016 / 08:18
2
respostas

Scripts de wrapper simples gerando 100s de processos bash

Eu tenho esse tipo de wrapper GCC multilib configurado: #file: gcc #!/usr/bin/env bash gcc -m32 "$@" que essencialmente apenas envolve um gcc multilib de 64 bits para atuar como um gcc não-multilib de 32 bits. Quando eu construo algo (com...
26.10.2011 / 15:18
2
respostas

Para adicionar números de linhas em todas as linhas usando o comando shell?

Meu arquivo PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Arquivo de saída, 1> PSS-A (Prim...
10.08.2015 / 03:23
9
respostas

Imprima números de 1-50

x=1 while [ $x -le 50 ] do echo $x $x=(($x + 1)) done Eu escrevi o código acima. O que parece ser uma tarefa fácil em muitas linguagens de programação é dar esse erro para mim. solution.sh: line 5: syntax error near unexpected tok...
08.12.2014 / 11:47
3
respostas

Estou usando um loop while errado?

Eu encontrei uma lista de projetos para fazer, e um deles foi algo que gera quantidades de mudança. Eu fiz este código: getamt() { echo "Enter amount of money." read amount echo "OK." } change() { amount=$(echo "$amount*100" | bc) quarter=$(e...
27.06.2015 / 21:28
3
respostas

Usando o delimitador de tabulação em Recortar no Unix Shell Scripting [duplicado]

Eu tenho o arquivo input.txt com os dados abaixo no formato delimitado por TAB - 23776112 Inactive Active 23415312 Inactive Active Como por exigência, dentro do loop while, eu quero usar os dados da primei...
26.09.2017 / 13:32
2
respostas

Qual método o shell de login usa para ler / etc / profile?

Qual método o shell de login usa para ler /etc/profile ?     
14.05.2017 / 13:30