Comando que exibe um argumento de string

1

Qual comando retornará qualquer valor que seja dado a ele. Por exemplo, você digitaria o comando seguido pela string Hello World e ele imprimiria Hello World no console.

Esse comando existe e o que é isso?

    
por user271115 19.04.2014 / 21:13

3 respostas

4

echo "Hello World "

ou

printf "Hello World "

ou (não para novatos):

str="Hello World" && "$str" |& grep -o "$str"
    
por Radu Rădeanu 19.04.2014 / 21:19
2

Você quer dizer ecoar?

echo GoodMorning 

imprime GoodMorning

    
por kostandinangjellari 19.04.2014 / 21:19
1

Além dos recursos echo e printf do shell, se por algum motivo obscuro você não puder usá-los, você também terá cat . Se você combiná-lo com Aqui Strings , poderá imprimir a entrada que você forneceu:

cat <<<"Hello World"

Na verdade, existem muitos comandos que podem fazer isso se você torcer o braço um pouco:

$ tr '' '' <<<"Hello World"
Hello World
$ sort  <<<"Hello World"
Hello World
$ tee  <<<"Hello World"
Hello World
$ xargs  <<<"Hello World"
Hello World
$ more  <<<"Hello World"
Hello World
$ fold  <<<"Hello World"
Hello World

A maioria dos itens acima (e a lista, se estiver longe de ser completa) são projetados para fazer algo com sua entrada e aqui estamos pedindo para eles basicamente não fazerem nada, então eles imprimem sem alteração.

Esta resposta é principalmente para fins ilustrativos e é um pouco irônico. Na vida real, use apenas printf ou echo , esse é o trabalho deles.

    
por terdon 20.04.2014 / 02:25