Perguntas sobre 'shell'

2
respostas

Por que estou recebendo um erro de sintaxe com a aritmética do meu shell?

Eu tenho um problema com um script de shell do Linux ( sh ). Estou tentando escrever um script que calcule combinações, mas acho que estou transbordando quando tentando calcular faculdades. Então, estou tentando outra técnica. Nesta técnica...
30.10.2010 / 20:09
3
respostas

renomeando arquivos sem o comando ** rename **

Eu tenho um diretório de arquivos, Measurements Panama 2009-03-22 Session1.xml Measurements Panama 2009-03-22 Session2.xml Measurements Panama 2009-03-22 Session3.xml Measurements Panama 2009-03-22 Session4.xml ... Measurements Panama 2009-03...
19.10.2010 / 15:50
2
respostas

O comando Unix zip está atualizando o arquivo existente em vez de criar um novo [duplicado]

$(which zip) -r ../data.zip . O conteúdo das pastas está mudando dinamicamente ao longo do tempo, testei-o primeiro com a inclusão do arquivo huge.pdf e depois o excluí, mas ainda data.zip permanece do mesmo tamanho. Ao descompactar,...
29.07.2016 / 20:12
1
resposta

Diferença entre parênteses e chaves no terminal? [duplicado]

( du /etc; du /var; ) > tmp.txt { du /etc; du /var; } > tmp.txt Existe uma diferença entre o () e {}? A saída de tmp.txt parece exatamente a mesma, e eu estava me perguntando se estou perdendo alguma coisa aqui.     
04.03.2016 / 17:03
3
respostas

Por que o zsh e o ksh93 optaram por não serem compatíveis com a correspondência de padrões?

Documentação POSIX para correspondência de padrões disse que: An ordinary character is a pattern that shall match itself. It can be any character in the supported character set except for NUL, those special shell characters in Quoting...
24.02.2016 / 07:26
2
respostas

Interagindo com um programa de console interativo em execução de um processo diferente

Eu tenho um programa de console com um shell interativo, semelhante ao shell interativo do Python. Existe uma maneira fácil de iniciar este programa interativo A e usar outro programa B para executar A? Eu quero fazer algo assim: $ /usr/bin/A...
26.09.2014 / 03:57
1
resposta

Problema combinando -or e -exec com o comando find

Eu estou achando que quando eu uso find - ou operador em combinação com -exec, não obtenho o resultado esperado. Ao procurar arquivos .cpp e .h, o comando funciona como esperado se eu não usar -exec: find . -name '*.cpp' -or -name '*.h' ./fil...
28.09.2014 / 16:09
1
resposta

Alias para redirecionar a saída padrão e o erro padrão, bem como enviar para o segundo plano [duplicado]

Estou tentando criar um alias para redirecionar a saída padrão e o erro padrão de gedit para /dev/null , enquanto envia o comando para segundo plano. Isso funciona: $ alias gedit='gedit $1 > /dev/null 2>&1' $ gedit file...
17.01.2014 / 16:40
1
resposta

adduser: Especifique apenas um nome neste modo

Estou tentando adicionar um usuário com este comando no meu servidor debian: #!/bin/bash APPUSER="test1" APPGROUP="test2" # User adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUS...
03.03.2014 / 15:06
2
respostas

Como controlar o buffer de pipes nos scripts do bash?

Eu preciso que meu script seja executado com stdbuf -i0 -o0 -e0 caso contrário, o usuário se perguntará por que não há saída (por causa do buffer de tubulação). Como posso conseguir isso? #!/usr/bin/stdbuf -i0 -o0 -e0 /bin/bash resulta...
22.02.2014 / 21:53