Onde estou cometendo o erro aqui documento?

0

Eu li o uso de aqui documento . Eu tentei algo assim:

echo $* <<End  
anto  
End

O que eu estou tentando aqui é, quando eu executo este script ao invés de pegar a entrada da linha de comando, eu estou pedindo para ele pegar ele como anto . Mas isso não funciona para mim.

Sou muito novo no bash scripting. Alguém pode dizer, onde estou cometendo o erro?

Obrigado antecipadamente.

    
por Ant's 28.08.2012 / 05:33

1 resposta

2

echo não lê nenhuma informação do stdin, então você não pode usar um aqui-doc com ele.

Use cat , como

cat<<End
anro
End
    
por Florian Diesch 28.08.2012 / 05:52