逆引きUNIXコマンド/grepでパターンヒットがあったファイルのファイル名のみ表示する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* grepコマンドでパターンヒットがあったファイルのファイル...
grepコマンドを使用してパターンヒットしたファイル名のみ表...
以下に使用例を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#v74177e1]
-[[grepでタブを検索する方法>逆引きUNIXコマンド/grepでタブ...
-[[grepでハイフン付のキーワードを検索する方法>逆引きUNIX...
-[[grepで指定したキーワードに色をつける>逆引きUNIXコマン...
-[[grepで複数のキーワードを除外する方法>逆引きUNIXコマン...
-[[grepで複数キーワードを利用する>逆引きUNIXコマンド/grep...
-[[複数パターン指定でgrepが遅い場合の対応方法>逆引きUNIX...
-[[grepで大文字小文字を区別しないで検索する>逆引きUNIXコ...
-[[grepコマンドでパターンヒットがあったファイルのファイル...
-[[grepで検索した行の前後も表示する方法>逆引きUNIXコマン...
-[[grepコマンド単体で隠しファイルや隠しディレクトリも対象...
-[[ディレクトリ配下のファイルも対象にgrepする>逆引きUNIX...
-[[grepで指定した拡張子のみ対象としサブディレクトリも含む...
-[[「バイナリファイルに一致しました」を除外する方法>逆引...
* grepの-lオプションを利用する [#bf066096]
manコマンドでgrepを調べると -l オプションは以下のように記...
-l, --files-with-matches
通常の出力はせず、このオプションを指定しな...
入力ファイルの名前を表示します。スキャン動...
します。
したがって、以下の構文でgrepコマンドを使用してパターンヒ...
grep -l パターン 対象
* grepの-lオプション実行結果例 [#k31585e5]
実際に/etcディレクトリ内で実行してみます。
CentOSを検索パターンとして指定し /etc/* を検索した結果で...
[root@centos ~]# grep -l CentOS /etc/*
/etc/grub.conf
/etc/issue
/etc/issue.net
/etc/rc.sysinit
/etc/redhat-release
上記のファイルには、CentOSが含まれています。
再帰的に調べたい場合は-rオプションを追加すればできます。
[root@centos ~]# grep -lr JDK /etc
/etc/alternatives/jre/lib/security/java.security
/etc/alternatives/jre/lib/i386/server/libjvm.so
/etc/alternatives/jre/lib/i386/libjava.so
/etc/alternatives/jre/lib/i386/libhprof.so
/etc/alternatives/jre/lib/i386/client/libjvm.so
/etc/alternatives/jre/lib/rt.jar
/etc/alternatives/jre/lib/jvm.hprof.txt
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* grepコマンドでパターンヒットがあったファイルのファイル...
grepコマンドを使用してパターンヒットしたファイル名のみ表...
以下に使用例を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連資料 [#v74177e1]
-[[grepでタブを検索する方法>逆引きUNIXコマンド/grepでタブ...
-[[grepでハイフン付のキーワードを検索する方法>逆引きUNIX...
-[[grepで指定したキーワードに色をつける>逆引きUNIXコマン...
-[[grepで複数のキーワードを除外する方法>逆引きUNIXコマン...
-[[grepで複数キーワードを利用する>逆引きUNIXコマンド/grep...
-[[複数パターン指定でgrepが遅い場合の対応方法>逆引きUNIX...
-[[grepで大文字小文字を区別しないで検索する>逆引きUNIXコ...
-[[grepコマンドでパターンヒットがあったファイルのファイル...
-[[grepで検索した行の前後も表示する方法>逆引きUNIXコマン...
-[[grepコマンド単体で隠しファイルや隠しディレクトリも対象...
-[[ディレクトリ配下のファイルも対象にgrepする>逆引きUNIX...
-[[grepで指定した拡張子のみ対象としサブディレクトリも含む...
-[[「バイナリファイルに一致しました」を除外する方法>逆引...
* grepの-lオプションを利用する [#bf066096]
manコマンドでgrepを調べると -l オプションは以下のように記...
-l, --files-with-matches
通常の出力はせず、このオプションを指定しな...
入力ファイルの名前を表示します。スキャン動...
します。
したがって、以下の構文でgrepコマンドを使用してパターンヒ...
grep -l パターン 対象
* grepの-lオプション実行結果例 [#k31585e5]
実際に/etcディレクトリ内で実行してみます。
CentOSを検索パターンとして指定し /etc/* を検索した結果で...
[root@centos ~]# grep -l CentOS /etc/*
/etc/grub.conf
/etc/issue
/etc/issue.net
/etc/rc.sysinit
/etc/redhat-release
上記のファイルには、CentOSが含まれています。
再帰的に調べたい場合は-rオプションを追加すればできます。
[root@centos ~]# grep -lr JDK /etc
/etc/alternatives/jre/lib/security/java.security
/etc/alternatives/jre/lib/i386/server/libjvm.so
/etc/alternatives/jre/lib/i386/libjava.so
/etc/alternatives/jre/lib/i386/libhprof.so
/etc/alternatives/jre/lib/i386/client/libjvm.so
/etc/alternatives/jre/lib/rt.jar
/etc/alternatives/jre/lib/jvm.hprof.txt
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: