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

Supressa expansão de * em eco

Estou trabalhando em um script que executa dinamicamente algumas consultas diariamente. Essas consultas são provenientes de uma tabela no banco de dados. Aqui está o exemplo de saída da tabela de consulta: +---------------+----------------...
16.04.2013 / 13:00
3
respostas

echo * | xargs -n1 echo, Existe uma forma mais curta e elegante de listar uma linha por linha?

quando eu faço ls a saída está em colunas, no entanto eu preciso que a saída esteja em apenas uma coluna, linha por linha, uma entrada por linha. Então, a única maneira que eu poderia chegar é: echo * | xargs -n1 echo Este é o camin...
17.05.2017 / 13:40
3
respostas

Como parar o 'grep' de truncar a saída do pipe

Existe alguma maneira de ter um echo no final de um pipe simplesmente anexado à saída atual em vez de remover tudo? Por exemplo, como posso manter a saída para meus cat e grep e adicionar "END OF OUTPUT" ao final da saída do mesmo canal...
13.02.2013 / 07:00
2
respostas

Alias Loop no csh

Por que há um erro de loop de alias criado aqui: alias df 'printf "\n"; df -hP | column -t' Mas não aqui: alias df 'df -hP | column -t' Eu percebo que eu poderia chamar o alias de outra coisa e ainda assim dar certo, no entanto, es...
09.01.2012 / 22:40
4
respostas

Ignora o espaçamento entre strings de eco

Eu uso echo para imprimir duas strings em um arquivo em um desses dois comandos: echo -e "\n""x" >> ~/file echo -e "\n" "x" >> ~/file O primeiro resultado é: x O segundo resultado é: x Eu assumo que você...
07.02.2018 / 13:26
5
respostas

Como sobrescrever stdout usando echo? [fechadas]

Sabemos que para substituir bar.txt , podemos usar isto: echo "foo" > bar.txt mas como podemos substituir a saída padrão? Eu tentei este comando: echo "foo" > mas falhou. Eu quero isso porque quero imprimir algo assim: H...
21.08.2014 / 13:56
3
respostas

por que piping pwd e echo não funciona? [duplicado]

Eu sou novo no unix. Eu digitei este comando no terminal do Ubuntu: pwd | echo Eu esperava ver a saída de pwd no terminal ( /home/fatemeh/Documents/Code/test )  mas a saída era apenas uma única linha vazia . por que isso acon...
27.07.2018 / 17:06
4
respostas

Como imprimir novas linhas no final das funções?

Se eu digitar echo hello , meu terminal ficará assim: My-Computer:~ user$ echo hello hello My-Computer:~ user$ Mas se eu tiver uma função como esta stringen () { cat /dev/urandom | env LC_CTYPE=C tr -cd 'a-Z-A-z-0-9' | head -c "$1"...
04.12.2014 / 23:50
1
resposta

bash: comando cut não produz nada (apenas uma linha em branco)

Eu tenho um problema em poder fazer eco de uma parte de uma string. Aqui está uma versão simplificada: t=no_1187985:/home/my.name/testing/no Eu quero fazer o eco no_1187985 apenas assim: tt=$(echo $t | cut -d":" -f 1) echo $tt M...
23.08.2015 / 17:25
1
resposta

Meu comando echo não aceita opções (echo -n ou echo -e)

Eu tenho uma declaração de eco no meu script, conforme abaixo: echo -ne "Check Script"; Eu esperava que fosse impresso Check Script mas estou recebendo a saída abaixo -ne Check Script Mas quando executo o mesmo script em out...
07.11.2012 / 16:58