シェルスクリプトのエンター入力の記述方法について


以下で示すように、telnet接続をしてGETリクエストを送り、`abc.html` を取得するシェルスクリプトを作成しました。

この時、enterの部分はこのままだと”enter”と表記されるだけですが、実際のコマンドでは、ここはenterキーを押しています。  
しかしシェルスクリプトでここをenterと記載しても勿論うまくいきませんし、改行コードのLFを入れても改行されるだけでenterキーを押したものと同じにはなりませんでした。  
更に、echo""と入れてもうまくいきませんでした。echo "/n"も駄目でした。

どなたかenterキーを押したのと同じ様にするにはどのようにすればいいか教えていただけませんでしょうか。

**現状のシェルスクリプト**

[code]

    #!/bin/bash
    
    echo "open x.x.x.x 80"
    sleep 2
    echo "GET /abc.html HTTP/1.1"
    echo "HOST: x.x.x.x"
    echo "conection: keep-Alive"
    echo "enter"
    sleep 2
    
[/code]

コメント回答  
echo -e "\n"と入れても、改行されるだけで、enterキーと同じ入力とはなりませんでした。  
echo -e \nとしてみてもecho -e "\r"としても同様に改行がされるだけでした。  
何が間違っておりますでしょうか。



[code]

    echo "" #で一回改行
    echo -e "\n" #で二回改行
    
[/code]

だと思うんですけど。  
いっそ

[code]

    yes ""
    
[/code]

でめっちゃ改行してみます？




echoコマンドに「-e」オプション(バックスラッシュによるエスケープを有効にする)を指定した上で「\n」を指定します。

[code]

    $ echo -e "\n"
    
[/code]

