Perguntas com a marcação «echo»

Perguntas sobre o shell embutido ou `/ bin / echo`. Essa tag não deve ser usada se a sua pergunta for simplesmente sobre impressão no terminal, apenas a aplique se a sua pergunta for específica para o comando `echo`.

547
Por que printf é melhor que eco?

Ouvi dizer que printfé melhor que echo. Só me lembro de uma instância da minha experiência em que tive que usar printfporque echonão funcionou para inserir algum texto em algum programa do RHEL 5.8, mas printffuncionou. Mas, aparentemente, existem outras diferenças, e eu gostaria de saber o que são...

116
Por que o eco é muito mais rápido que o toque?

Estou tentando atualizar o registro de data e hora para o horário atual em todos os arquivos xml no meu diretório (recursivamente). Estou usando o Mac OSX 10.8.5. Em cerca de 300.000 arquivos, o seguinte echocomando leva 10 segundos : for file in `find . -name "*.xml"`; do echo >> $file;...

59
Como ecoar um estrondo!

Tentei criar um script echoinserindo o conteúdo em um arquivo, em vez de abri-lo com um editor echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command A saída : bash:! / bin / bash: evento não encontrado Eu isolei esse comportamento estranho ao estrondo . $ echo ! ! $ echo...

46
eco de bytes em um arquivo

Estou tentando conectar meu Rasberry Pi a algum monitor usando o barramento i2c. Para começar, eu queria escrever manualmente coisas, bytes em particular em um arquivo. Como você escreve bytes específicos em um arquivo? Eu já li esse e achei que meu problema deveria ser resolvido com algo...

33
'Cat' é um shell embutido ou um programa externo?

Quando uso o typecomando para descobrir se cathá um shell embutido ou um programa externo, obtenho a saída abaixo: -$ type cat cat is hashed (/bin/cat) -$ Isso significa que caté um programa externo /bin/cat? Fiquei confuso, porque quando chequei a saída abaixo, echopude ver que é um programa,...

25
impressão de texto colorido usando eco

Sei que para imprimir um texto colorido usando eco, por exemplo, cor vermelha, o código é: echo -e "\e[1;31m This is red text \e[0m" e sei que neste exemplo, 31 é código de cor vermelha e o número de outras cores é: Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light Green...

20
É sempre seguro usar o `eval echo`?

O uso evalgeralmente é desencorajado, pois permite a execução de código arbitrário. No entanto, se usarmos eval echo, parece que o restante da string se tornará um argumento, echoportanto deve ser seguro. Estou correto