「Grep」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「正規表現」) |
|||
1行目: | 1行目: | ||
+ | ==grep== | ||
[[正規表現]] | [[正規表現]] | ||
+ | |||
+ | ===grepで対象のファイル数が多く argument list too longとなる場合=== | ||
+ | *NG | ||
+ | <pre> | ||
+ | $ grep "hoge" * | ||
+ | -bash: /usr/bin/grep: Argument list too long | ||
+ | </pre> | ||
+ | *書き換え | ||
+ | <pre> | ||
+ | $ echo * | xargs grep "hoge" | ||
+ | </pre> | ||
+ | |||
+ | ===再起検索するときに、パターンを指定する=== | ||
+ | <pre> | ||
+ | $ grep -r --include="*.txt" "hoge" ~/ | ||
+ | </pre> |
2020年10月23日 (金) 12:06時点における最新版
grep
grepで対象のファイル数が多く argument list too longとなる場合
- NG
$ grep "hoge" * -bash: /usr/bin/grep: Argument list too long
- 書き換え
$ echo * | xargs grep "hoge"
再起検索するときに、パターンを指定する
$ grep -r --include="*.txt" "hoge" ~/
© 2006 矢木浩人