Perguntas sobre 'echo'

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

Por que o comportamento de 'command 1file.txt 2file.txt' é diferente de 'command 1file.txt 2 & 1'?

Quando você quiser redirecionar stdout e stderr para o mesmo arquivo, use command 1>file.txt 2>&1 ou command &>file.txt . Mas por que o comportamento de command 1>file.txt 2>file.txt é diferente dos dois comandos a...
10.09.2017 / 18:01
3
respostas

Escape de seqüências com "echo -e" em diferentes shells

Acabei de notar que parece que o sinalizador -e não existe para o comando echo no meu shell no Linux. Isso é apenas uma configuração confusa ou é "normal"? Algum código como exemplo: #!/bin/sh echo -e "\e[3;12r\e[3H" Impressões:...
27.08.2013 / 03:58
4
respostas

Qual é a diferença entre echo 'date', echo “'date'” e echo '' date ''?

Qual é a diferença entre esses três comandos? echo 'date' echo "'date'" echo ''date'' Estou confuso sobre quais são as diferenças. Eu acho que quando o 'em volta dele significa que é uma string, então o echo literalmente mostraria a strin...
01.11.2013 / 06:33
1
resposta

echo [9876543210] exibe 1 4 5 6… por quê?

Por favor, explique por que 1 4 5 6 é exibido para as últimas quatro declarações de eco? Eu acertei isso por acidente uma vez, mas agora estou curioso para saber por que esse comportamento ocorre. Estas declarações funcionam como esperado (pa...
27.02.2017 / 19:41
2
respostas

Qual é o formato para enviar uma mensagem ao sendmail?

Estou usando o seguinte comando para criar mensagens rapidamente e enviá-las: echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail [email protected] Parece que quando você envia as informações de um arquivo, fazendo algo...
16.11.2014 / 07:42
4
respostas

Por que o eco não é chamado como / bin / sh -c echo foo em alguma saída?

Por exemplo, enquanto isso funciona: $ echo foo foo Isso não acontece: $ /bin/sh -c echo foo Considerando que isso acontece: $ /bin/sh -c 'echo foo; echo bar' foo bar Existe uma explicação?     
05.01.2016 / 17:22
4
respostas

O que o echo $ -1 exibe?

O que a saída de echo $-1 , echo $-2 , echo $-3 .. significa? Em uma das minhas caixas do Linux, mostra-me: echo $-1 imsBEl1 echo $-2 imsBEl2 E em outra caixa do Linux, mostra: echo $-1 himBH1 echo $-2 himBH2 Eles estão map...
30.10.2014 / 02:27
7
respostas

Por que existe tal diferença no tempo de execução do eco e do gato?

Responder esta pergunta me causou fazer outra pergunta: Eu pensei que os seguintes scripts fazem a mesma coisa e o segundo deve ser muito mais rápido, porque o primeiro usa cat que precisa abrir o arquivo várias vezes, mas o segundo abre o...
17.09.2015 / 08:10
4
respostas

É possível imprimir o conteúdo do conteúdo de uma variável com script de shell? (referência indireta)

Vamos supor que eu tenha declarado as seguintes variáveis: $ var='$test' $ test="my string" Se eu imprimir seu conteúdo, vejo o seguinte: $ echo $var $test $ echo $test my string Gostaria de encontrar uma maneira de imprimir o con...
30.06.2018 / 00:38
2
respostas

Resultados inesperados testando loopback serial usando echo e cat

Portanto, eu tenho uma porta serial padrão RS232 que é colocada em loop de volta para si mesma, simplesmente executando um fio de Tx para Rx. Estou testando o loopback executando echo e cat em dois terminais separados: cat /dev/ttyS1 ec...
13.07.2012 / 16:24