goo blog サービス終了のお知らせ 

情報技術の四方山話

AI、IoT、ヤマハルータ、VPN、無線LAN、Linux、クラウド、仮想サーバと情報セキュリティのよもやま話

Linux/sedでコマンド・プロンプトのみ抜き出し

2015-10-18 12:16:47 | 通信ネットワーク
匠技術研究所
Linux/sedでコマンド・プロンプトのみ抜き出し


いつもアクセスありがとうございます。匠技術研究所の谷山 亮治です。
今回はLinux/sedでコマンド・プロンプトのみの抜き出しを紹介します。

■どこで使うか
expectでコマンド・プロンプトを待ち受けて次のコマンドの発行を実行します。
そのコマンド・プロンプトの抜き書きを試します。
機器ごとに違うコマンド・プロンプトの抜き出しを自動化したいので試しています。

■コマンド・プロンプトのみを抜き出す
echoで擬似的にコマンドラインを出力し、sedで編集して出力しています。

$ echo "Takumi1200> exit" | sed -n 's/>.*//p'
Takumi1200

sedではコマンドをプロンプトの終端を示す">"から行末までを消去しています。
とても短い処理になりました。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 10月17日(土)のつぶやき | トップ | 10月18日(日)のつぶやき »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

通信ネットワーク」カテゴリの最新記事