Perguntas sobre 'shell'

3
respostas

O que é $ () em um comando?

O que é $() nos comandos do shell do Linux? Por exemplo: chmod 777 $(pwd)     
30.07.2014 / 12:29
4
respostas

Por que o SIGKILL não finaliza um programa parado (yes)?

Estou usando o Ubuntu 14.04 e estou com esse comportamento que não consigo entender: Execute o comando yes (no shell padrão: Bash ) Digite Ctrl Z para parar yes Executar jobs . Saída: [1]+ Stopped yes Execute ki...
12.06.2015 / 17:17
3
respostas

Como parar o redirecionamento no bash

Eu uso: exec >script.log 2>&1 no meu script para redirecionar toda a saída para um arquivo. No final do script, gostaria de imprimir uma mensagem na tela. Como faço para parar o redirecionamento?     
28.06.2013 / 07:57
2
respostas

Por que 'at' me avisa que os comandos serão executados usando / bin / sh? E se eu quiser um shell diferente?

Eu tentei usar at dentro de um script meu e imprime: warning: commands will be executed using /bin/sh Como eu usaria um shell diferente se eu quisesse?     
08.08.2013 / 20:40
1
resposta

O script Bash não lê a entrada

Eu tenho um script que é suposto para executar um comando em segundo plano, e isso. O problema é que quando o script chega a um comando de leitura, ele não pausa e aceita entrada. Aqui está: printf "Where is yo music?: " read musicPath cd $m...
12.08.2012 / 03:33
2
respostas

Executando um comando no host remoto com SSH interativo (condicionalmente)

Gostaria de poder executar automaticamente um comando em um host remoto sempre que eu fizer login nesse host, mas dentro da sessão SSH interativa atual. Algo como ssh user@remotehost [run do.sh] onde do.sh realiza algumas tarefas de...
03.02.2012 / 09:38
3
respostas

Comando com o qual um processo foi executado

Suponha que eu executei o processo com o seguinte comando: myapp -e -c -f myapp.config > /var/log/myapp/myapp.log 2>&1 Depois de um tempo, tenho apenas pid de myapp process, por ex. 1234. Existe uma maneira de obter o coma...
28.09.2016 / 09:13
1
resposta

Formatando texto em colunas

Eu tenho um arquivo com duas colunas, conforme mostrado abaixo (exemplo): ARQUIVO 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 Eu preciso formatar isso e minha saída esperada deve ser: ARQUIVO 1: John 1 Peter 2 Mich...
16.01.2017 / 11:29
1
resposta

Substituição de processos no GNU Makefiles

Em um prompt do bash, é possível executar o diff usando pseudo-arquivos: diff <(echo test) <(echo test) Adicionando isto como em um Makefile falha: all: diff <(echo test) <(echo test) O erro (dica: / bin / sh ap...
07.04.2017 / 09:08
6
respostas

Maneira elegante de construir um pipeline com base no valor de retorno e não no código de saída?

Quando o código de status é inútil, existe alguma maneira de construir um pipeline com base na saída do stdout? Eu prefiro que a resposta não aborde o caso de uso, mas a questão no escopo do script de shell. O que estou tentando fazer é enc...
26.12.2017 / 22:46