Perguntas sobre 'shell'

2
respostas

Os shells suportam recursão?

Estou tentando escrever funções recursivas em meus scripts de shell. Considere o seguinte código: function printA { if [[ "$1" = 0 ]]; then return else echo "a$(printA $(("$1" - 1)))" fi } printA 10 function fact...
20.08.2012 / 15:41
2
respostas

Como alterar o diretório de trabalho de chamar o shell usando um script? [duplicado]

Estou tentando criar alguns scripts que mudariam o diretório de trabalho do shell / terminal principal. Não é capaz de fazer isso. Eu tentei o seguinte Arquivo p1.sh #!/bin/bash cd /home/mtk/work/project1 Arquivo code.sh #!/bin/...
08.10.2012 / 09:02
2
respostas

Ter script bash aguardar senha

Eu quero escrever um pequeno script que configure um proxy socks via ssh e, em seguida, inicie um navegador usando esse proxy. #!/bin/bash ssh -D 1234 user@host #& chromium-browser --proxy-server="socks5://127.0.0.1:1234" Se eu adicio...
27.08.2012 / 12:51
3
respostas

Convertendo inteiro para o dia da semana usando data (1)

Usando date , posso converter dias de semanas em números inteiros de 1 a 7, por exemplo: $ date -d "Thursday" +%u 4 Mas e se eu quiser executar a operação inversa? Algo como, $ date [options] [+format] Thursday Tudo bem se não fo...
17.02.2017 / 12:30
4
respostas

Obtém o tempo decorrido do processo em segundos

Semelhante a Como verificar quanto tempo um processo foi executado? , estou tentando obter o tempo decorrido para um processo em segundos em um sistema Linux embarcado usando BusyBox e sh (não bash ). A diferença é que eu gostaria em segun...
08.06.2015 / 12:10
3
respostas

Como faço para copiar e colar linhas entre uma palavra-chave de início e de fim?

Eu tenho dois arquivos de texto e quero copiar várias linhas de uma para outra. O arquivo um tem uma lista de pacotes e eu quero copiá-lo para a lista dois. Esta lista de pacotes não está no início do arquivo um, mas tem uma tag% packages no iní...
16.07.2014 / 20:11
1
resposta

Pergunta do script Bash - pular tecla enter apertar [duplicata]

Aqui está uma parte do meu script: read main_menu case "$main_menu" in "0" ) exit ;; "1" ) cp /etc/bamt/cgminer.conf.X11 /etc/bamt/cgminer.conf; sudo mine restart; ;; Como posso fazer is...
15.07.2014 / 09:32
1
resposta

Como apagar arquivos antigos em uma pasta no unix?

Eu preciso encontrar o significado da declaração abaixo: find /sourcedirectory -mtime +2 -exec mv "{}" /destination/directory/ \;     
12.08.2014 / 09:16
4
respostas

como fechar os trabalhos um por um? Existe alguma opção?

Existe uma lista de trabalhos em execução. pdf is opened image is opened text file opened Está tudo em fg / bg. Existe alguma opção para fechar o trabalho em particular com força? Além disso, quero saber se os trabalhos podem ser fecha...
05.12.2013 / 17:07
3
respostas

Um comando pode ser executado sem um shell?

Estou desenvolvendo um comando de programa executável binário para executar programas e retornar a saída para um campo de texto. Os parâmetros para o comando envolvem o próprio comando como seria digitado na linha de comando e no diretório. P...
15.05.2015 / 14:40