grepコマンド~指定した文字列が含まれる行を検索するコマンド~その1【Linuxコマンド集】【初心者向け】
grepコマンドは指定した文字列をファイルの中から検索するコマンドです。
grepのオプションなどについては別の記事で記載予定です。
目次
grepコマンドの基本
コマンドの基本動作
$ grep ”文字列” ファイル名
“usage”という文字列をaaaa.txtの中から検索してみます。
$ grep usage testdir/aaaa.txt
ワイルドカードを使用した場合
またワイルドカードを使用しても同じように検索することができます。
testdir/*以下にはaaaa.txtしかありませんが。。
$ grep usage testdir/*
検索文字列を一文字だけの場合
検索文字列を一文字だけにしても検索することができます。
検索文字列と同じ文字があった場合にヒットした行を出力しています。
$ grep a testdir/*
複数ファイルがあってa文字を検索した場合
bbbb.txtを作成してその中にaaaaaと記載しています。
grepコマンドを使用してtestdir以下にあるすべてのファイルに対して文字列aを検索しています。
$ grep a testdir/*
特定の拡張子だけを検索する
ccccc.tttを作成してその中にaaaaaaaaaと記載しています。
grepコマンドを使用してtestdir以下のtttファイルに対して文字列aを検索しています。
$ grep a testdir/*.ttt
おまけ
ファイル作成時に使用したコマンドはtouchデス
-
前の記事
仮想マシンのコピーの作り方 2021.05.18
-
次の記事
メルカリで買った連打機の使用感 2021.05.24