HP-UXのファイルから特定のパターンを抽出する方法

HP-UXのファイルから特定のパターンを抽出する方法

ファイルから "/oracle"パターンを抽出したいと思います。

"grep -w"コマンドを試しましたが、oracleという単語を含むすべての行が返されました。

/oracleを抽出するだけです。 grep、awk、sedコマンドが出力を提供しているかどうかを教えてください。

文書の内容:

   /oracle
   /oracle/client
   /oracle/T02
   /oracle/P02
   /oracle/R03

答え1

grep -x代わりに試してみてくださいgrep -w

$ grep -x "/oracle" test.txt
/oracle

Linuxでテストされていますが、HP-UXでも機能する必要があります。そうでない場合は、マンページで「line-regexp」(「word-regexp」ではない)を確認してください。

答え2

Googleでコマンドを見つけましたが、うまくいきます。

awk "/^\/oracle$/" file_name

関連情報