• 締切済み

aliasを利用したsedコマンド

以下の環境において、 $ echo `testalias` 192.168.0.3 $ more test.txt Host 192.168.0.2 Hostname 192.168.0.2 IdentitiesOnly yes Host 192.168.0.3 Hostname 192.168.0.3 IdentitiesOnly yes Host 192.168.0.4 Hostname 192.168.0.4 IdentitiesOnly yes sedコマンドで必要な部分の抜き取りを実行したいのですが、 aliasを使わずに、通常の文字列での抜き出しは問題なく動作するのですが、 $ sed -n '/192.168.0.3/,/IdentitiesOnly/p' test.txt Host 192.168.0.3 Hostname 192.168.0.3 IdentitiesOnly yes $ sed -n '/`testalias`/,/IdentitiesOnly/p' test.txt aliasを呼び出すとうまく動作しないのですが、alias使って同様の結果を出力する方法はないでしょうか。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

シングルクォートの意味, 理解してる?

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

念のため確認だが使っているシェルは何?

hokuhoku7
質問者

補足

/bin/bash です。

関連するQ&A