Perguntas sobre 'shell'

2
respostas

Substituição de comando versus redirecionamento de E / S?

Eu me pergunto sobre as diferenças entre redirecionamento de E / S e substituição de comando ? Por exemplo, quando eu quiser redirecionar a saída do comando which para o comando cd (sei que não é um diretório), o comando cd não us...
02.04.2014 / 10:32
1
resposta

Usando o comando de leitura do shell com funcionalidade de edição ao vivo (como readline)

Existe uma maneira padrão (POSIX) de solicitar ao usuário alguns dados de dentro de um script de shell, com read por exemplo, enquanto permite edição ao vivo do texto que está sendo digitado (o que readline faz)? Eu sei que bash tem...
02.02.2014 / 03:09
2
respostas

Preferência padrão do executável sobre built-ins com o mesmo nome

Eu estava brincando um pouco com os nomes de alguns executáveis, colocando-os em uma pasta, ~/bin , que está no meu $PATH . Agora eu estou querendo saber como eu posso definir as preferências de um terminal bash-3.2 para que ele pegue ess...
14.02.2014 / 12:40
3
respostas

Adiciona o diretório ao caminho para todos os shells e usuários no SLES 11.1

Estou usando um servidor executando o Suse Enterprise 11.1. Eu preciso adicionar alguns locais para o caminho para todos os usuários e para todos os shells. Existe uma maneira agradável e fácil de fazer isso ou eu tenho que modificar o arquivo d...
14.02.2013 / 23:06
1
resposta

Executando uma "fork fork" com segurança

Todos nós já vimos a "fork fork" que irá tornar um host não responsivo, mesmo se executado em um shell não privilegiado: Aviso: não execute o script de shell a seguir. Apenas não faça isso. :(){ :|:& };: Também estou ciente dos...
13.11.2014 / 16:56
3
respostas

Argumentos opcionais após ou antes dos argumentos obrigatórios?

Estou criando um script de shell e preciso dele para aceitar dois argumentos obrigatórios e um opcional. Como faço para verificar isso? Na maioria dos scripts que vi, os argumentos opcionais são passados antes dos obrigatórios, como: cut -c2...
17.10.2014 / 15:07
2
respostas

Reutilizando dados de tubulação para diferentes comandos

Eu gostaria de usar o mesmo pipe para diferentes aplicativos, como em: cat my_file | { cmd1 cmd2 cmd3 } O Cmd1 deve consumir parte da entrada. O Cmd2 deve consumir outra parte e assim por diante. No entanto, cada cmd consome mais...
22.07.2013 / 20:24
4
respostas

sed como substituir quando string tem “http: //” nela?

Eu tenho um arquivo xx que tem o seguinte conteúdo: @base_url = "http://dmstaffing-stage.herokuapp.com/" Eu quero usar sed para eliminar essa linha (substitua por nada). Eu usei esta técnica sed com várias outras linhas com sucesso, po...
15.05.2013 / 18:30
3
respostas

Equivalente de data - referência no Solaris

A implementação GNU do comando date tem um bom recurso para mostrar a data da última modificação de um arquivo de referência. Então, usando o parâmetro +FORMAT , é fácil obter a data em qualquer formato, por exemplo: date -r /etc/motd +%...
11.10.2012 / 07:21
3
respostas

Como encontrar o uso de cpu e memória de processos filhos

O Supervisord está rodando no servidor centos. Se eu fizer ps -e -o %mem,%cpu,cmd | grep supervisord | awk '{memory+=$1;cpu+=$2} END {print memory,cpu}' Eu recebo 0 0 apenas porque o supervisord é apenas um daemon de inicialização. Ele...
01.08.2014 / 13:13