Perguntas sobre 'echo'

É um comando interno normalmente usado em scripts de shell para enviar texto de status para a tela ou para um arquivo.
3
respostas

echo variable com conteúdo da substituição de comando

Eu escrevi um script muito básico de substituição de comandos que está abaixo: #!/bin/bash files=$(ls *.fastq); echo $files O diretório contém um bando de arquivos .fastq e eu só quero usar o comando echo para gerá-los O sript acima ge...
27.08.2015 / 23:52
2
respostas

Como faço para ecoar uma expressão com aspas simples e duplas?

Eu tentei muitas coisas, mas sou novo no shell. É possível ter aspas duplas e simples dentro de um echo ? Eu quero gerar echo "scan 'LPV',{FILTER => "(PrefixFilter ('MP1-Eq1')"}" para a chamada do sistema, mas estou recebendo um erro...
01.06.2014 / 18:59
1
resposta

O script de shell não pinta a última linha de stdout para a tela sem a entrada do usuário

Eu tenho um script de shell que está fazendo todo o meu processo de backup e escrevendo progresso para stderr e stdout, com uma exceção - a última linha não é gravada no meu terminal (se eu chamar o script manualmente) até atingir Enter . Ag...
28.02.2012 / 19:32
2
respostas

Bash - echo linha por linha, ignorando o espaço entre as linhas

Eu li a postagem em: bash - substitua o espaço pela nova linha , mas isso não ajudou a resolver meu problema. [My Directory] [root@testlabs Config]# ls Archive Backup_Files config_file.tgz hostname1-config.uac hostname2-config.uac hostn...
14.11.2014 / 09:46
3
respostas

Imprime uma mensagem do lado esquerdo de um cano

Eu quero usar uma variável do shell principal em um sub shell. Eu fiz: export mysql_root_password="test" ( echo $mysql_root_password ) | dialog --gauge "Working hard..." 6 50 Não há saída. Claro que não existe desde que eu envie a saí...
07.12.2013 / 20:01
1
resposta

acrescentando uma linha a um arquivo se ausente

Eu gostaria de adicionar uma série de comandos a um Makefile que acrescenta linhas de configuração quando eles ainda não estão presentes. Eu já fiz isso no passado da seguinte forma: grep -vq "keyword" /a/b/c.conf && echo "abc keywo...
26.07.2018 / 04:50
1
resposta

Acrescentando uma string a um arquivo do ssh remoto

Eu quero ssh para um nó (que é sem senha) e acrescento $spool_as_final_name true a um arquivo /var/spool/torque/mom_priv/config . Note que é obrigatório colocar $ na frente da string. Então, eu escrevi ssh node01 "echo \"\$spool_as...
15.07.2016 / 17:10
3
respostas

Como uso um delimitador de vários caracteres para expansão de array no bash?

Estou reduzindo a questão (acredito) no caso mais simples. Digamos que eu tenha um script myscript.sh com o seguinte conteúdo: #!/bin/bash IFS='%20' echo "$*" Se eu executar o comando da seguinte maneira, a saída será semelhante a:...
12.10.2015 / 06:16
2
respostas

Obtém resultado específico da função

Existe uma maneira de retornar um valor específico em uma função de eco? return me permite retornar um status de saída para a função. Eu preciso retornar uma estrutura de dados mais sofisticada, como uma matriz ou uma seqüência de caracter...
27.04.2016 / 10:48
1
resposta

Evita a suspensão de “eco STRING fifo” quando nada está lendo que FIFO

Quando eu echo algo para um pipe nomeado feito com mkfifo , ele trava se nenhum processo estiver lendo desse pipe. Como posso evitar isso, ou seja, impedir que isso ocorra? E, a propósito, por que esse processo pendente echo não está...
12.05.2014 / 11:11