Perguntas sobre 'command-substitution'

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 posso avaliar o resultado de um comando adb shell?

Por exemplo, quero verificar se existe um diretório no telefone. R=$(adb shell 'ls /mnt/; echo $?' | tail -1); $ echo $R 0 $ if [ "$R" -ne 0 ]; then echo "Path doesn't exist"; else echo "Path exists"; fi : integer expression expected Path e...
17.08.2017 / 09:46
1
resposta

Como eu capturo a saída em uma variável e ainda a toco para a tela também?

Eu posso fazer OUTPUT=$(grunt test) e isso coloca a saída em OUTPUT , mas não está mais na tela. Eu preciso ver a saída como ela vem também, então eu não posso simplesmente esperar e, em seguida, echo $OUTPUT . Como posso capturar a sa...
23.04.2015 / 01:01
2
respostas

Configure o bash para executar o comando com o último argumento quando nenhum argumento foi fornecido

Eu gostaria de configurar o bash para que, quando eu executar o comando (preferencialmente de uma lista de comandos, não de qualquer comando) sem um argumento, ele tome o argumento do comando anterior. Por exemplo, digito emacs ~/.bashrc e...
12.03.2013 / 19:04
2
respostas

Comportamento da substituição do comando bash com o comando da string na variável

$ echo $(echo x; echo y) x y $ a='echo x; echo y' $ echo $($a) # expect 'x y' x; echo y Por que a substituição de comandos se comporta dessa maneira? Como executar a substituição de comando para a lista de comandos armazenados em uma var...
25.08.2017 / 17:35
2
respostas

Substituição incorreta tentando renomear a extensão [duplicada]

     Esta pergunta já tem uma resposta aqui:                   É possível usar 'find -exec sh -c' com segurança ?                                      1 resposta                                Estou tentando converter todos os arqu...
11.06.2016 / 08:38
2
respostas

Adicionando comandos ao VIM?

Eu continuo inserindo acidentalmente W em vez de w como o comando para salvar minhas alterações. É possível criar um atalho, alias ou comando para escrever e dar a tecla de atalho de W ?     
28.05.2013 / 17:15
1
resposta

Substituição de comando na declaração if [duplicata]

Estou tentando comparar o resultado de uma substituição de comando a uma string, como esta: if [$(ping $1)=="ping: unknown host localhosts"] then echo "no"; else echo "yes"; fi O que estou fazendo de errado aqui?     
29.07.2017 / 01:51
2
respostas

Citando a saída de um comando backtick [duplicado]

Estou tentando executar um script de espera que executa uma sessão de telnet para automatizar o envio de um email. Estou tentando passar o conteúdo de um arquivo como um único argumento para o meu script, mas quando os backticks são interpreta...
19.07.2016 / 22:13
2
respostas

Por que um valor de uma variável não muda dentro de backticks?

Aqui está o meu código de teste: a=1 echo $a echo 'let ++a' echo $a A saída que vejo é 1 , 1 . Por que a terceira linha não modifica o valor de a ?     
17.11.2016 / 18:15