Perguntas sobre 'subshell'

1
resposta

A conclusão da guia Bash falha dentro da substituição do comando

Eu tenho usado o kill $ (pidof) para encerrar programas por um tempo, e desde a noite passada, toda vez que tento usar a conclusão de tabulação dentro do $() ele gera um erro, bash: unexpected EOF while looking for matching ')' bash: synta...
27.08.2014 / 04:23
1
resposta

BASH subprocesso usando SSH no script?

Eu quero fazer algo como o seguinte em um script $ ssh host1 "$(command)" No entanto, os subprocessos são executados antes que a conexão SSH seja estabelecida, porque se eu fizer o seguinte $ ssh host1 "$(hostname)" o nome do host...
12.02.2018 / 16:20
1
resposta

Altera o prompt do PS1 em um subshell chamado de pai

Quando estou executando uma sessão bash interativa, às vezes experimento com sh . Eu chamo sh diretamente desta sessão bash . A minha pergunta é: como posso alterar o aviso PS1 desta sub-camada? Eu gostaria que o prompt fos...
30.07.2014 / 13:20
0
respostas

Como fazer um script ser chamado dentro de outro script em um comando ssh? [fechadas]

Eu tenho um ssh chamando um script em um servidor, chamado /opt/scripts/script1.sh . sshpass -p 'password' ssh user@ip /opt/scripts/script1.sh (Eu sei sshpass não é seguro, mas há uma razão para isso neste contexto) Este script faz u...
22.08.2018 / 09:09
2
respostas

$ BASHPID E $$ diferem em alguns casos

Estou lendo "BASH pocket guide of Oreilly". Dizia: The process ID of the current Bash process. In some cases, this can differ from $$. Acima da explicação, explicada $BASHPID variable. Pergunta: quais casos?     
23.01.2013 / 05:31
0
respostas

A barra de status do Tmux pisca o comando do # () antes de exibir o resultado

Atualmente, uso o seguinte comando para exibir a ramificação atual do git ou o indicador do mercurial para o diretório de trabalho do painel. Ele funciona corretamente, até onde eu sei, mas pouco antes de calcular o nome do marcador, a barra de...
29.12.2016 / 02:37
3
respostas

Posso redirecionar a saída de um programa para cat com um pipe?

Eu tenho uma pasta com três arquivos e conteúdo básico: $ tail * ==> file1 <== file 1 contents ==> file2 <== file 2 contents ==> file3 <== file 3 contents Gostaria de ver o conteúdo do arquivo mais recente usando cat...
22.01.2016 / 20:32
1
resposta

Comportamento estranho no gerador aleatório zsh

Eu tenho este script para gerar $ 1 dígito (s) de caractere aleatório misto das listas de caracteres definidas como matrizes. #!/bin/bash charlist1=(a b c d e f g h i j k l m n o p q r s t u v w x y z) charlist2=(0 1 2 3 4 5 6 7 8 9) charlis...
26.09.2018 / 03:57
2
respostas

Como funciona (echo 'text'; cat file.txt) o novo arquivo.txt? [duplicado]

Então, aqui está um código simples: (echo "Some text to prepend"; cat gero.txt) > file.txt E eu não consigo entender a mecânica desse código. Então, basicamente, o gero.txt é um arquivo já existente, criamos um novo arquivo.txt com "...
20.06.2018 / 00:13
2
respostas

Usando subshell para passar parâmetros com espaços

Eu tenho um shell chamado "name_value.sh" que eu quero passar parâmetros gerados em um sub-shell. Como posso garantir que o comando que recebe parâmetros do sub shell retenha espaços? NOTA: Este é um exemplo extremamente simplificado do que...
01.07.2017 / 22:39