English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O comando echo do Shell é semelhante ao comando echo do PHP, ambos são usados para saída de strings. Formato do comando:
echo string
Você pode usar echo para controlar a formatação de saída de maneira mais complexa.
echo "It is a test"
As aspas duplas podem ser omitidas, o comando a seguir tem o mesmo efeito que o exemplo acima:
echo It is a test
echo "\"It is a test\""
O resultado será:
"It is a test"
Da mesma forma, as aspas duplas também podem ser omitidas
O comando read lê uma linha da entrada padrão e atribui os valores de cada campo da linha às variáveis do shell
#!/bin/sh read name echo "$name It is a test"
O código acima é salvo como test.sh, name recebe a variável de entrada padrão, o resultado será:
[root@www ~]# sh test.sh OK # Entrada Padrão OK It is a test # Saída
echo -e "OK! \n" # -e habilitar escape echo "It is a test"
Resultados de Saída:
OK! It is a test
#!/bin/sh echo -e "OK! \c" # -e habilitar escape \c não quebrar linha echo "It is a test"
Resultados de Saída:
OK! It is a test
echo "It is a test" > myfile
echo '$name\"'
Resultados de Saída:
$name\"
echo `date`
Atenção: Aqui é usado o backtick `, em vez do aspa simples '。
Os resultados serão exibidos na data atual
Thu Jul 24 10:08:46 CST 2018