Perguntas sobre 'echo'

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

Alguém pode explicar o estranho comportamento da barra invertida na substituição do comando?

Eu descobri que no bash echo 'echo \' saída \ \ mas echo 'echo \ ' não produz nada     
03.12.2017 / 09:20
6
respostas

echo \\ * - comportamento de escape de barra invertida bash, é avaliado de trás para frente?

Então, no bash, Quando eu faço echo \* * Isso parece certo, já que * é escapado e tomado literalmente. Mas não consigo entender isso quando eu faço echo \* \* Eu achei que a primeira barra invertida escapou da segunda, assim dua...
11.03.2015 / 07:48
1
resposta

usando! personagem em eco

Estou mexendo com eco e tendo problemas com o eco exibindo o! personagem. Eu tentei isso. echo -e "Wake!\nUp! bash: !\n!: event not found Então isso # echo "Wake\!\nUp!" Wake\! Up! Bem, agora, a barra invertida E o ponto de excl...
21.03.2015 / 21:03
4
respostas

Bash Scripting: Imprimindo os dados da coluna na mesma linha

Eu escrevi um script bash para calcular o tamanho de um banco de dados PostgreSQL e imprimir a saída junto com a data em que o script foi executado em um arquivo de texto. O código de script é o seguinte: #!/bin/bash date +"%d:%m" >>...
26.03.2014 / 07:25
2
respostas

Por que estou observando um comportamento diferente do eco?

Eu observei o comportamento abaixo do echo #!/bin/bash x=" hello" echo $x echo "$x" Agora, quando executo o código acima, obtenho ronnie@ronnie:~$ bash test.sh hello hello ronnie@ronnie:~$ Então, alguém pode me explicar porque...
16.10.2012 / 14:33
5
respostas

Como imprimir “-E” no bash echo?

Eu quero executar o echo e obter uma saída como: $ export EVAR="-E" $ echo "$EVAR" -E Eu armazenei "-E" em uma variável bash, digamos $EVAR . Se eu executar echo $EVAR , o eco não imprimirá nada. Talvez pense que $ EVAR é um argumento...
18.12.2015 / 03:42
1
resposta

echo result from subshell em zsh

No zsh, os dois comandos a seguir resultam de maneira diferente: a=$(</etc/hosts) && echo $a echo $(</etc/hosts) O primeiro imprime o conteúdo linha por linha, enquanto o segundo imprime o conteúdo como um todo em uma única...
02.05.2015 / 19:16
2
respostas

usando o script bash para gerar um novo script: é necessário misturar variáveis para serem substituídas e não substituídas

Estou tendo um problema com a substituição de variáveis bash. Aqui está um exemplo bobo do que estou tentando fazer. Eu preciso produzir um novo script a partir de um script bash. Uma linha (veja echo no meu exemplo) tem uma mistura de variáv...
22.06.2013 / 00:42
1
resposta

Por que “echo os.system ('/ bin / bash')” funciona?

Eu estava fazendo um tipo de desafio de hacking, uma parte da qual me encontrou presa dentro de um shell restrito que tinha muito poucos comandos. Um dos comandos disponíveis foi echo . Depois de algumas horas batendo com a cabeça na parede, d...
13.06.2017 / 01:58
3
respostas

Xargs para extrair o nome do arquivo

Eu gostaria de encontrar todos os arquivos .html em uma pasta e anexar [file](./file.html) a outro arquivo chamado index.md . Eu tentei o seguinte comando: ls | awk "/\.html$/" | xargs -0 -I @@ -L 1 sh -c 'echo "[${@@%.*}](./@@)" >...
03.09.2018 / 13:14