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

O que define o tamanho máximo para um argumento único de comando?

Eu estava com a impressão de que o tamanho máximo de um único argumento não era o problema aqui, mas sim o tamanho total do array de argumentos geral mais o tamanho do ambiente, que é limitado a ARG_MAX . Assim, pensei que algo como o seguinte...
20.03.2014 / 19:32
5
respostas

Redirecionando o conteúdo de um arquivo para o comando “echo”

Eu tenho um arquivo chamado my_file.txt cujo conteúdo é apenas a string Hello . Como eu poderia redirecionar seu conteúdo para o comando echo ? Eu sei que tenho os comandos less , cat , more ... mas preciso fazer isso com echo...
04.02.2013 / 15:20
6
respostas

O 'cat' é um shell embutido ou um programa externo?

Quando eu uso o comando type para descobrir se cat é um shell embutido ou um programa externo, recebo a saída abaixo: -$ type cat cat is hashed (/bin/cat) -$ Isso significa que cat é um programa externo que é /bin/cat ? Eu f...
10.06.2015 / 05:21
1
resposta

Por que o arquivo echo usa mais tempo real que echo | arquivo sed?

O exemplo abaixo me surpreendeu. Parece ser contra-intuitivo ... além do fato de que há um pouco mais de tempo de usuário para a combinação echo | sed . Por que echo está usando muito tempo sys quando é executado sozinho ou a pergunt...
21.08.2012 / 00:34
5
respostas

Como colocar um caractere especial de nova linha em um arquivo usando o comando echo e o operador de redirecionamento?

Eu gostaria de criar um arquivo usando o comando echo e o operador de redirecionamento, o arquivo deve ser feito de algumas linhas. Eu tentei incluir uma nova linha por "\ n" dentro da string: echo "first line\nsecond line\nthirdline\n" &g...
21.03.2015 / 23:56
4
respostas

imprimir texto colorido usando o 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 eu sei que neste exemplo, 31 é código vermelho e o número de outras cores é: Black 0;30 Dark...
18.07.2012 / 20:37
1
resposta

Acrescentar o mesmo texto a muitos arquivos usando cat ou echo?

Como posso escrever o mesmo conteúdo para muitos arquivos de texto usando cat ou echo em apenas um comando? Por exemplo, eu quero escrever "hello" para file1 e file2. Eu tentei: echo "hello" >> file1 file2 mas não funcionou...
06.10.2012 / 09:10
4
respostas

É sempre seguro usar 'eval echo'?

O uso de eval costuma ser desencorajado porque permite a execução de código arbitrário. No entanto, se usarmos eval echo , então parece que o resto da string se tornará argumentos de echo , então deve ser seguro. Estou certo sobre isso?...
24.12.2016 / 20:28
3
respostas

por que 'echo --help' não me dá uma página de ajuda de eco?

Eu tentei 'man echo' no Bash e ele me disse que 'echo --help' exibirá a ajuda e sairá, e da mesma forma, 'echo --version' irá gerar a versão e sair. Mas por que isso não funciona? 'echo --help' simplesmente imprime '--help' literalmente.     
04.09.2014 / 05:28
5
respostas

Por que o echo está ignorando meus caracteres de aspas?

O comando echo não está incluindo o texto completo que eu forneci. Por exemplo, se eu fizer: $ echo ' echo PARAM=' grep $ARG /var/tmp/setfile | awk '{print $2}' ' ' Produz: echo PARAM=' grep $ARG /var/tmp/setfile | awk...
15.11.2011 / 17:20