よく使用される · テキストの読み取りと処理
grep: パターンでテキストをフィルタリングします
構文
grep [パラメータ] モード [ファイル…]オプション
-i- 大文字と小文字を無視する
-n- 行番号を表示
-v- 逆フィルタリング
-c- 一致する行を数える
-r / -R- ファイルを再帰的に検索する
-E- 拡張モード
-F- 固定文字列
-l- 一致するファイルのみを表示
-e- モードの指定
使用例
grep -n ERROR logs/app.log使い方と対応範囲
一致しない場合の終了コードは 1 です。サンドボックスは JavaScript 通常のサブセットを使用しますが、これは GNU grep と完全に同等ではありません。
実践的な演習
関連コマンド
catテキストを読んで連結するlessページ内のテキストを読むmoreページ内のテキストを表示するhead最初の数行を読んでくださいtail最後の数行を読んでくださいfind名前またはタイプでパスを検索するwc行、単語、バイトを数えるsortテキスト行を並べ替えるuniq隣接する重複行を結合するcut列または文字を抽出するtr文字を置換または削除するsedテキストを置換するか行を選択するawk構造化テキストフィールドを抽出するdiff2 つのテキスト ファイルを比較するvimターミナルでファイルを編集するnanoシンプルなエディターでファイルを変更するnlテキストの行数tacテキスト行を逆順に出力するrev文字を一行ずつ反転するpasteテキスト列を水平方向に結合するcommソートされたリストを比較するcmpファイルを比較して同じかどうかを確認するexpandTab をスペースに変換するunexpand先頭のスペースを Tab に変換するfold長いテキストを折り返すrg高速再帰的テキスト検索jqハンドルJSONyqハンドルYAMLjoin共通フィールドごとに並べ替えられたテーブルを結合するfmt段落を単語ごとに再フォーマットするcolumnテキストテーブルを配置するstringsバイナリから印刷可能なテキストを抽出するodファイルのバイト表現を表示するhexdump16 進数のバイトを表示xxd16 進ダンプの表示または復元iconvテキストエンコーディングを変換するdos2unixWindows を改行に変換するsplitファイルを行ごとに分割するcsplitパターンごとにテキストを分割するbc数値式を評価する