逆引きUNIXコマンド/ディレクトリ配下のファイルも対象にgrepする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* ディレクトリ配下のファイルも対象にgrepする [#zac504bb]
grepのrオプションを使用することにより、指定したディレクト...
以下に使用例を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#jcfd9270]
-[[grepでタブを検索する方法>逆引きUNIXコマンド/grepでタブ...
-[[grepで指定したキーワードに色をつける>逆引きUNIXコマン...
-[[grepでハイフン付のキーワードを検索する方法>逆引きUNIX...
-[[grepコマンド単体で隠しファイルや隠しディレクトリも対象...
-[[grepコマンドでパターンヒットがあったファイルのファイル...
-[[grepで検索した行の前後も表示する方法>逆引きUNIXコマン...
-[[ディレクトリ配下のファイルも対象にgrepする>逆引きUNIX...
* grep -r で実行 [#g5805ebe]
以下の実行例は/etcディレクトリ配下のファイル内にi386とい...
パーミッションの状態で読み取りできないファイルなどがある...
root@hpmini:~# grep -r i386 /etc
/etc/gftp/bookmarks:remote directory=/pub/suse/i386
/etc/xdg/xfce4/xinitrc:#GTK_PATH="$GTK_PATH:/usr/lib/i38...
/etc/java-6-openjdk/security/java.policy:grant codeBase ...
バイナリファイル /etc/ld.so.cache に一致しました
/etc/clutter-imcontext/clutter.immodules:# ModulesPath =...
/etc/clutter-imcontext/clutter.immodules:"/usr/lib/i386-...
/etc/apt/sources.list.save:# deb cdrom:[Debian GNU/Linux...
Binary20130505-21:15]/ wheezy main
/etc/apparmor.d/lightdm-guest-session:/usr/lib/i386-linu...
/etc/ld.so.conf.d/i486-linux-gnu.conf:/lib/i386-linux-gnu
/etc/ld.so.conf.d/i486-linux-gnu.conf:/usr/lib/i386-linu...
したがって構文は以下のようになります。
grep -r キーワード ディレクトリ
ファイル名のみの一覧を表示したい場合は、-lオプションを使...
root@hpmini:~# grep -rl i386 /etc
/etc/gftp/bookmarks
/etc/xdg/xfce4/xinitrc
/etc/java-6-openjdk/security/java.policy
/etc/ld.so.cache
/etc/clutter-imcontext/clutter.immodules
/etc/apt/sources.list.save
/etc/apparmor.d/lightdm-guest-session
/etc/ld.so.conf.d/i486-linux-gnu.conf
キーワード大文字小文字を無視して検索する場合は以下のよう...
grep -ri キーワード ディレクトリ
オプションlをつければファイル一覧のみになります。
grep -ril キーワード ディレクトリ
* grepに-rオプションがない場合(商用UNIX) [#m9fdd71a]
商用UNIX(HP-UXなど)のgrepを使用すると-rオプションがない場...
その場合は、findで代用することができます。
find ディレクトリ -type f | xargs grep キーワード
find, xargs, grepを使用してi386の文字列が含まれるファイル...
findの-type fはファイルのみを対象とする意味です。~
実行例は以下の通りです。
root@hpmini:~# find /etc -type f | xargs grep -l i386
/etc/gftp/bookmarks
/etc/xdg/xfce4/xinitrc
/etc/java-6-openjdk/security/java.policy
/etc/ld.so.cache
/etc/clutter-imcontext/clutter.immodules
/etc/apt/sources.list.save
/etc/apparmor.d/lightdm-guest-session
/etc/ld.so.conf.d/i486-linux-gnu.conf
以上、ディレクトリ以下のファイルを全てgrepする例でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* ディレクトリ配下のファイルも対象にgrepする [#zac504bb]
grepのrオプションを使用することにより、指定したディレクト...
以下に使用例を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#jcfd9270]
-[[grepでタブを検索する方法>逆引きUNIXコマンド/grepでタブ...
-[[grepで指定したキーワードに色をつける>逆引きUNIXコマン...
-[[grepでハイフン付のキーワードを検索する方法>逆引きUNIX...
-[[grepコマンド単体で隠しファイルや隠しディレクトリも対象...
-[[grepコマンドでパターンヒットがあったファイルのファイル...
-[[grepで検索した行の前後も表示する方法>逆引きUNIXコマン...
-[[ディレクトリ配下のファイルも対象にgrepする>逆引きUNIX...
* grep -r で実行 [#g5805ebe]
以下の実行例は/etcディレクトリ配下のファイル内にi386とい...
パーミッションの状態で読み取りできないファイルなどがある...
root@hpmini:~# grep -r i386 /etc
/etc/gftp/bookmarks:remote directory=/pub/suse/i386
/etc/xdg/xfce4/xinitrc:#GTK_PATH="$GTK_PATH:/usr/lib/i38...
/etc/java-6-openjdk/security/java.policy:grant codeBase ...
バイナリファイル /etc/ld.so.cache に一致しました
/etc/clutter-imcontext/clutter.immodules:# ModulesPath =...
/etc/clutter-imcontext/clutter.immodules:"/usr/lib/i386-...
/etc/apt/sources.list.save:# deb cdrom:[Debian GNU/Linux...
Binary20130505-21:15]/ wheezy main
/etc/apparmor.d/lightdm-guest-session:/usr/lib/i386-linu...
/etc/ld.so.conf.d/i486-linux-gnu.conf:/lib/i386-linux-gnu
/etc/ld.so.conf.d/i486-linux-gnu.conf:/usr/lib/i386-linu...
したがって構文は以下のようになります。
grep -r キーワード ディレクトリ
ファイル名のみの一覧を表示したい場合は、-lオプションを使...
root@hpmini:~# grep -rl i386 /etc
/etc/gftp/bookmarks
/etc/xdg/xfce4/xinitrc
/etc/java-6-openjdk/security/java.policy
/etc/ld.so.cache
/etc/clutter-imcontext/clutter.immodules
/etc/apt/sources.list.save
/etc/apparmor.d/lightdm-guest-session
/etc/ld.so.conf.d/i486-linux-gnu.conf
キーワード大文字小文字を無視して検索する場合は以下のよう...
grep -ri キーワード ディレクトリ
オプションlをつければファイル一覧のみになります。
grep -ril キーワード ディレクトリ
* grepに-rオプションがない場合(商用UNIX) [#m9fdd71a]
商用UNIX(HP-UXなど)のgrepを使用すると-rオプションがない場...
その場合は、findで代用することができます。
find ディレクトリ -type f | xargs grep キーワード
find, xargs, grepを使用してi386の文字列が含まれるファイル...
findの-type fはファイルのみを対象とする意味です。~
実行例は以下の通りです。
root@hpmini:~# find /etc -type f | xargs grep -l i386
/etc/gftp/bookmarks
/etc/xdg/xfce4/xinitrc
/etc/java-6-openjdk/security/java.policy
/etc/ld.so.cache
/etc/clutter-imcontext/clutter.immodules
/etc/apt/sources.list.save
/etc/apparmor.d/lightdm-guest-session
/etc/ld.so.conf.d/i486-linux-gnu.conf
以上、ディレクトリ以下のファイルを全てgrepする例でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: