Perguntas sobre 'shell'

1
resposta

Script Bash para mostrar variáveis de env recém-introduzidas

Estou fazendo este script de teste para me ajudar a fazer engenharia reversa de scripts encarregados de configurar o ambiente de desenvolvimento. O script: #env-changes #!/bin/bash TESTED_SCRIPT=$1 shift ENV_BEFORE=$(env | sort) . $TESTED_...
14.03.2016 / 12:30
2
respostas

Executando o comando source com -x para depuração

Estou tentando entender como um script de shell está funcionando. O tutorial afirma que o script deve ser executado da seguinte maneira: source oe-init-build-env rpi-build Normalmente, quando faço esse tipo de pesquisa, eu faço sh -x oe-...
14.03.2016 / 10:59
2
respostas

Problemas de permissão ao fazer a configuração do ssh no Cygwin

Estou tentando configurar o ssh-host no Cygwin e estou recebendo o erro abaixo: *** Warning: The permissions on the directory /var are not correct. *** Warning: They must match the regexp d..x..x..[xt] *** ERROR: Problem with /var directory....
11.03.2015 / 18:06
1
resposta

Como o terminal pode executar programas e mostrar sua saída? [fechadas]

Eu estou lentamente criando um modelo mental de como o linux funciona, e eu tentei simplificar mais, meu modelo de como o linux funciona. Vamos supor que o kernel inicialize e inicie o único software que será executado: o terminal. Vamos supor q...
20.12.2015 / 03:18
4
respostas

Entradas pegajosas no histórico do shell

Existe alguma maneira de tornar alguns comandos "fixos" em um histórico de shell? Eu quero salvar alguns comandos favoritos que podem ser pesquisados com Ctrl + R, como o resto do histórico, mas eles nunca devem expirar.     
22.01.2016 / 20:20
2
respostas

Como escapar de aspas simples ou duplas ao passar uma variável para o script bash?

Digamos que eu tenha um script que ecoa $1 #!/bin/bash echo $1 É chamado de test.sh . Então eu chamo /bin/test.sh 'test' . A saída é test . Mas isso não funciona: /bin/test.sh 'te'st' Há um erro de sintaxe. Pode haver a...
18.11.2015 / 12:53
1
resposta

Por que o kernel mata meu processo com o disown quando eu efetuo logout?

Eu gostaria de entender o comportamento de um processo em execução com o disown quando ocorre um SIGHUP (ou similar) de um logout do shell. O processo simplesmente faz o seguinte: durma 15 segundos imprima "olá"; cria um arquivo vazio...
26.11.2015 / 17:00
1
resposta

Script que gera a média de várias linhas de grupo, de um arquivo

Esta é uma parte "Pequena" do arquivo car_sales.txt que estou tentando extrair informações (o arquivo completo tem cerca de 700 linhas, com mais marcas de veículos do que as listadas aqui): first_name,last_name,price_paid,brand,year Mann,Mat...
30.11.2015 / 04:25
1
resposta

Se o comportamento da condição vazia

Qual é a diferença entre: if echo " T " | grep -q " F "; then echo FOUND; else echo NOT; fi E: if ""; then echo FOUND; else echo NOT; fi A saída do primeiro comando é: NOT A saída do segundo comando é: : command not found...
04.12.2015 / 07:11
2
respostas

Use documentação baseada em terminal de forma eficaz (sem navegador da web) [fechado]

O problema Eu estava tentando encontrar informações de script de shell sem uma conexão com a Internet, por exemplo, por meio de man page. Especificamente, eu estava procurando como passar e usar parâmetros . man bash não contém tudo...
20.10.2015 / 21:46