Perguntas sobre 'shell'

1
resposta

Buscando entrada do usuário durante a execução em segundo plano

Estou escrevendo um script que solicita ao usuário informações e faz algum processamento posteriormente. Eu estava usando read para obter os dados, mas notei que quando o script é executado com um atalho de teclado (adicionei uma entrada na l...
21.11.2011 / 23:39
3
respostas

Como passar argumentos para bash shell script ao executar esse comando com?

Eu tenho um script de shell que aceita um argumento e usa isso no script. Então, para executar o script, eu digito /path/to/script argument O problema é ao tentar configurar esse arquivo para ser executado usando o utilitário at . Eu te...
25.10.2012 / 00:41
2
respostas

Como passar uma variável para um processo sh criança? [duplicado]

Eu tenho um script bash e dentro desse script eu faço sh . Como passar uma variável para o novo shell? É assim (simplificado para o problema específico): script.sh: #!/bin/bash #...... MYVAR=myvalue sh -c 'some_code_here' #.........
31.08.2012 / 09:55
1
resposta

A globalização de arquivos estendida não funciona com o cat dentro do script bash

Quando, no meu terminal, eu digito cat ~/my/+(a|b)/doc Ele lê ok de ambos ~ / my / a / doc e ~ / my / b / doc, mas quando eu coloco esse comando em um script bash : #!/bin/bash cat ~/my/'+(a|b)'/doc Eu recebo o erro: cat: ~/my...
15.08.2012 / 13:21
1
resposta

Determina o nome do shell atual [duplicado]

Como eu determino o caminho atual do shell ou o nome do shell? Eu só preciso distinguir sh e bash , mas uma solução portátil seria boa.     
28.04.2012 / 16:11
2
respostas

Existe uma alternativa de shell POSIX para ler -e? [duplicado]

O título já diz tudo: Como posso obter os efeitos de read -e (que ativa a edição de linha via readline e está disponível em bash ) a partir de um shell geral (POSIX)? Eu não quero perder a compatibilidade POSIX apenas por causa deste c...
23.10.2017 / 15:11
2
respostas

Por que eu preciso do traço duplo antes do argumento passado para sh por xargs -I para que ele funcione corretamente?

Desculpe pelo título de bocado. Aqui está o comando em questão find . -name "*.txt" | xargs -Ifile sh -c 'echo $(basename $1) ' -- file Portanto, sem o traço duplo, o file não é passado para sh e, em seguida, é reconhecido como $1...
05.08.2013 / 22:49
3
respostas

Você pode canalizar para uma função .bash_profile?

Recebi uma ótima função para realçar arquivos no localizador da Apple usando a linha de comando. É basicamente um wrapper para o osogle. Eu obtive de Mac OS X: Como alterar o rótulo de cor dos arquivos do Terminal e se parece com isso, #...
01.08.2013 / 17:25
2
respostas

Como terminar um processo interrompido no SSH?

Eu tenho uma sessão SSH com uma VM em execução no Amazon AWS. Um dos programas que eu executei desligou e congelou o terminal SSH. Então eu apertei Enter + ~ + . Agora, quando estou tentando conectar-me à minha máquina, a conexão e...
07.08.2013 / 09:32
2
respostas

stdin e stdout do processo de despejo

Eu tenho dois processos, digamos pai e filho. Pai lança o filho e se comunica com ele através de stdin e stdout da criança. Parent <-> Child Esses processos usam o protocolo de texto e eu preciso investigar isso. Eu gostaria de cria...
15.02.2014 / 15:14