英語フランス語スペイン語

Ad


OnWorksファビコン

grep - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでgrepを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドgrepです。

プログラム:

NAME


grep、egrep、fgrep、rgrep-パターンに一致する行を出力します

SYNOPSIS


grep [OPTIONS] パターン [FILE...]
grep [OPTIONS] [-e パターン] ... [-f FILE] ... [FILE...]

DESCRIPTION


grep 名前付き入力を検索します FILEs指定されたものとの一致を含む行の場合 パターン。 場合
ファイルが指定されていない場合、またはファイル「-」が与えられ、 grep 標準入力を検索します。 沿って
デフォルト、 grep 一致する行を印刷します。

さらに、バリアントプログラム egrep, fgrep および グリップ と同じです grep -E, grep -F,
および grep -r、 それぞれ。 これらのバリアントは非推奨ですが、後方に提供されています
互換性。

OPTIONS


ジェネリック 演奏曲目 情報
- 助けて 使用法メッセージを出力して終了します。

-V, - バージョン
のバージョン番号を出力します grep 終了します。

マッチャー 選択
-E, -拡張-正規表現
解釈する パターン 拡張正規表現として(ERE、以下を参照)。

-F, -固定文字列
解釈する パターン (正規表現の代わりに)固定文字列のリストとして、
改行で区切られ、いずれも一致します。

-G, -基本-正規表現
解釈する パターン 基本的な正規表現として(BRE、以下を参照)。 これは
デフォルト。

-P, --perl-正規表現
解釈する パターン Perl正規表現(PCRE、以下を参照)として。 これは非常に
実験的および grep -P 実装されていない機能について警告する場合があります。

マッチング 管理
-e パターン, --regexp =パターン
  パターン パターンとして。 多数 -e 別の検索を指定するために使用できます
パターン。 このオプションは、ハイフンで始まるパターンを保護する場合にも役立ちます
(-).

-f FILE, --file =FILE
からパターンを取得する FILE、XNUMX行にXNUMXつ。 空のファイルにはゼロパターンが含まれています
したがって、何にも一致しません。 多数 -f さまざまなファイルを指定するために使用できます。

-i, --大文字と小文字を区別しない
両方の大文字と小文字の区別を無視します パターン および入力ファイル。

-v, --反転マッチ
一致する意味を反転して、一致しない線を選択します。

-w, --単語正規表現
単語全体を形成する一致を含む行のみを選択します。 テストはそれです
一致する部分文字列は、行の先頭にあるか、前にある必要があります
単語以外の構成文字。 同様に、それはの終わりにある必要があります
行またはその後に単語以外の構成文字が続きます。 単語構成文字
文字、数字、およびアンダースコアです。

-x, --line-正規表現
行全体に完全に一致する一致のみを選択します。 定期的に
表現パターン、これはパターンを括弧で囲んでから囲むようなものです
  ^ および $.

-y の廃止された同義語 -i.

出力 管理
-c, - カウント
通常の出力を抑制します。 代わりに、入力ごとに一致する行の数を出力します
ファイル。 とともに -v, --反転マッチ オプション(以下を参照)、一致しない行をカウントします。

- 色[=WHEN], - 色[=WHEN]
一致した(空でない)文字列、一致する行、コンテキスト行、ファイルを囲みます
名前、行番号、バイトオフセット、および区切り文字(フィールドおよびコンテキストのグループ用)
行)端末にカラーで表示するためのエスケープシーケンス付き。 色
環境変数によって定義されます GREP_COLORS。 非推奨の環境
変数 GREP_COLOR は引き続きサポートされますが、その設定には優先順位がありません。
WHEN is 決して, 常にまたは オート.

-L, --一致しないファイル
通常の出力を抑制します。 代わりに、各入力ファイルの名前を出力します。
通常、出力は印刷されます。 スキャンは最初に停止します
一致しています。

-l, --一致するファイル
通常の出力を抑制します。 代わりに、出力元の各入力ファイルの名前を出力します
通常は印刷されます。 スキャンは最初の一致で停止します。

-m NUM, --max-count =NUM
後にファイルの読み取りを停止します NUM 一致する行。 入力がからの標準入力の場合
通常のファイル、および NUM 一致する行が出力され、 grep 標準を保証します
入力は、終了する前の最後の一致する行の直後に配置されます。
末尾のコンテキスト行の存在の。 これにより、呼び出しプロセスで次のことが可能になります。
検索を再開します。 いつ grep 後に停止します NUM 一致する行、それはすべての末尾を出力します
コンテキスト行。 いつ -c or - カウント オプションも使用されます、 grep 出力しません
より大きいカウント NUM。 時 -v or --反転マッチ オプションも使用されます、 grep
出力後に停止します NUM 一致しない行。

-o, -のみ-一致
一致する行の一致する(空でない)部分のみを印刷し、そのような各部分を
別の出力ライン。

-q, - 静かな, - 静けさ
静かな; 標準出力には何も書き込まないでください。 ステータスがゼロの状態ですぐに終了します
エラーが検出された場合でも、一致するものが見つかった場合。 また、 -s or
-メッセージなし オプションを選択します。

-s, -メッセージなし
存在しないファイルまたは読み取れないファイルに関するエラーメッセージを抑制します。

出力 LINE 接頭辞 管理
-b, -バイトオフセット
出力の各行の前に、入力ファイル内の0ベースのバイトオフセットを出力します。 もしも
-o (-のみ-一致)が指定されている場合は、一致するパーツ自体のオフセットを出力します。

-H, --with-ファイル名
一致するたびにファイル名を出力します。 これは、以上の場合のデフォルトです。
検索するXNUMXつのファイル。

-h, --no-ファイル名
出力でのファイル名の接頭辞を抑制します。 これは、ある場合のデフォルトです
検索するファイルはXNUMXつだけ(または標準入力のみ)です。

--label =LABEL
実際に標準入力からの入力をファイルからの入力として表示します LABEL.
これは、次のようなツールを実装するときに特に役立ちます zgrep例えば gzip -CD foo.gz
| grep --label = foo -H 何か。 参照 -H オプションを選択します。

-n, -行番号
出力の各行の前に、入力ファイル内の1から始まる行番号を付けます。

-T, --初期タブ
実際の行コンテンツの最初の文字がタブストップ上にあることを確認してください。
タブの配置は正常に見えます。 これは、プレフィックスを付けるオプションで役立ちます
実際のコンテンツへの出力: -H,-n, -b。 改善するために
単一のファイルからの行がすべて同じ列で始まる確率、これ
また、行番号とバイトオフセット(存在する場合)が最小限で印刷されます
サイズフィールド幅。

-u, --unix-バイト-オフセット
Unixスタイルのバイトオフセットを報告します。 このスイッチにより grep バイトオフセットを次のように報告します
ファイルがUnixスタイルのテキストファイルである場合、つまりCR文字が削除されている場合。
これにより、実行時と同じ結果が得られます grep Unixマシンで。 このオプション
効果がない限り効果はありません -b オプションも使用されます。 他のプラットフォームには影響しません
MS-DOSやMS-Windowsより。

-Z, - ヌル
ゼロバイト(ASCII)を出力します NUL 文字)通常の文字の代わりに
ファイル名の後に続きます。 例えば、 grep -IZ 各ファイルの後にゼロバイトを出力します
通常の改行の代わりに名前を付けます。 このオプションを使用すると、出力が明確になります。
改行などの異常な文字を含むファイル名が存在する場合。 この
オプションは、次のようなコマンドで使用できます find -print0, パール -0, sort -z, xargs -0
改行文字を含むファイル名も含め、任意のファイル名を処理します。

コンテキスト LINE 管理
-A NUM, --after-context =NUM
印刷物 NUM 行を一致させた後の末尾のコンテキストの行。 を含む行を配置します
グループ区切り文字(--)隣接する一致グループ間。 とともに -o or
-のみ-一致 オプションの場合、これは効果がなく、警告が表示されます。

-B NUM, --before-context =NUM
印刷物 NUM 行を照合する前の先行コンテキストの行。 を含む行を配置します
グループ区切り文字(--)隣接する一致グループ間。 とともに -o or
-のみ-一致 オプションの場合、これは効果がなく、警告が表示されます。

-C NUM, -NUM, --context =NUM
印刷物 NUM 出力コンテキストの行。 グループ区切り文字を含む行を配置します(--)
連続するマッチのグループ間。 とともに -o or -のみ-一致 オプション、これ
効果はなく、警告が表示されます。

File および ディレクトリ 選択
-a, - テキスト
バイナリファイルをテキストであるかのように処理します。 これは、
--binary-files = text オプションを選択します。

--binary-files =タイプ
ファイルの最初の数バイトが、ファイルにバイナリデータが含まれていることを示している場合、
ファイルのタイプが タイプ。 デフォルトでは、 タイプ is バイナリ, grep
通常、バイナリファイルが一致することを示すXNUMX行のメッセージを出力するか、
一致するものがない場合のメッセージ。 もしも タイプ is 一致なし, grep バイナリを想定しています
ファイルが一致しません。 これは、 -I オプション。 場合 タイプ is 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다. , grep
バイナリファイルをテキストであるかのように処理します。 これは、 -a オプションを選択します。
バイナリデータを処理する場合、 grep 非テキストバイトをラインターミネータとして扱う場合があります。 にとって
例、パターン '.'(ピリオド)はヌルバイトと一致しない可能性があります。ヌルバイトとして
ラインターミネータとして扱われる場合があります。 警告: grep --binary-files = text かもしれない
バイナリガベージを出力します。これは、出力が
ターミナルと、ターミナルドライバがその一部をコマンドとして解釈する場合。

-D ACTION, --devices =ACTION
入力ファイルがデバイス、FIFO、またはソケットの場合は、 ACTION それを処理します。 沿って
デフォルト、 ACTION is read、つまり、デバイスはあたかもそうであるかのように読み取られます
通常のファイル。 もしも ACTION is スキップ、デバイスはサイレントにスキップされます。

-d ACTION, -ディレクトリ=ACTION
入力ファイルがディレクトリの場合は、 ACTION それを処理します。 デフォルトでは、 ACTION is
readつまり、通常のファイルであるかのようにディレクトリを読み取ります。 もしも ACTION is
スキップ、サイレントにディレクトリをスキップします。 もしも ACTION is 再帰、それぞれの下にあるすべてのファイルを読む
ディレクトリ、再帰的に、コマンド上にある場合にのみシンボリックリンクをたどる
ライン。 これは、 -r オプションを選択します。

--exclude =グロブ
ベース名が一致するファイルをスキップする グロブ (ワイルドカードマッチングを使用)。 ファイル名
globは使用できます *, ?, [...] ワイルドカードとして、および \ ワイルドカードまたはバックスラッシュを引用するには
文字通り文字。

--exclude-from =FILE
ベース名が読み取り元のファイル名グロブのいずれかと一致するファイルをスキップします FILE (使用
以下で説明するワイルドカードマッチング -除外する).

--exclude-dir =DIR
パターンに一致するディレクトリを除外します DIR 再帰検索から。

-I 一致するデータが含まれていないかのようにバイナリファイルを処理します。 これはと同等です
  --binary-files = without-match オプションを選択します。

--include =グロブ
ベース名が一致するファイルのみを検索 グロブ (ワイルドカードマッチングを使用して
以下に説明 -除外する).

-r, -再帰的
各ディレクトリの下にあるすべてのファイルを再帰的に読み取り、次の場合にのみシンボリックリンクをたどります。
それらはコマンドラインにあります。 ファイルオペランドが指定されていない場合、grepは検索することに注意してください
作業ディレクトリ。 これは、 -d 再帰 オプションを選択します。

-R, -間接参照-再帰
各ディレクトリの下にあるすべてのファイルを再帰的に読み取ります。 すべてのシンボリックリンクをたどり、
異なり、 -r.

その他 オプション
-行バッファ
出力にラインバッファリングを使用します。 これにより、パフォーマンスが低下する可能性があります。

-U, - バイナリ
ファイルをバイナリとして扱います。 デフォルトでは、MS-DOSおよびMS-Windowsでは、 grep 推測
ファイルから読み取られた最初の32KBの内容を確認して、ファイルの種類を確認します。 もしも
grep ファイルがテキストファイルであると判断し、元のファイルからCR文字を削除します
ファイルの内容(で正規表現を作成する ^ および $ 正しく動作します)。
指定 -U この当て推量を無効にし、すべてのファイルが読み取られてに渡されるようにします
マッチングメカニズムは逐語的に; ファイルがCR / LFペアのテキストファイルの場合
各行の終わりで、これによりいくつかの正規表現が失敗します。 このオプション
MS-DOSおよびMS-Windows以外のプラットフォームには影響しません。

-z, --null-データ
入力を一連の行として扱い、それぞれがゼロバイト(ASCII NUL
文字)改行の代わりに。 以下のような -Z or - ヌル オプション、このオプションは
次のようなコマンドで使用されます sort -z 任意のファイル名を処理します。

REGULAR 表現


正規表現は、文字列のセットを記述するパターンです。 正規表現
算術式と同様に、さまざまな演算子を使用して作成されます。
小さい式を組み合わせる。

grep 正規表現構文のXNUMXつの異なるバージョンを理解します:「基本」(BRE)、
「拡張」(ERE)および「perl」(PCRE)。 GNUでは grep、利用可能な違いはありません
基本構文と拡張構文の間の機能。 他の実装では、基本
正規表現はそれほど強力ではありません。 以下の説明は、拡張に適用されます
正規表現; 基本的な正規表現の違いは後で要約されます。
Perlの正規表現は追加の機能を提供し、
pcresyntax(3)と pcreパターン(3)ただし、PCREがシステムで使用可能な場合にのみ機能します。

基本的な構成要素は、単一の文字に一致する正規表現です。
すべての文字と数字を含むほとんどの文字は、一致する正規表現です
彼ら自身。 特別な意味を持つメタ文字は、その前に
バックスラッシュ。

期間 . 任意のXNUMX文字に一致します。

文字 クラス および ブラケット
A ブラケット 表現 で囲まれた文字のリストです [ および ]。 どんなシングルにもマッチします
そのリストの文字; リストの最初の文字がキャレットの場合 ^ その後、それは一致します
任意のキャラクター リストにあります。 たとえば、正規表現 【0123456789] マッチ
任意のXNUMX桁。

角かっこ式内で、 範囲 表現 で区切られたXNUMX文字で構成されます
ハイフン。 これは、XNUMXつの文字の間でソートされる任意のXNUMX文字に一致します。
ロケールの照合シーケンスと文字セットを使用します。 たとえば、デフォルトのCでは
ロケール、 [広告] に相当します [あいうえお]。 多くのロケールでは、文字が辞書順に並べ替えられます。
そしてこれらのロケールでは [広告] 通常、と同等ではありません [あいうえお]; それは同等かもしれません
〜へ [aBbCcDd]、 例えば。 ブラケットの従来の解釈を取得するには
式の場合、Cロケールを使用するには、 LC_ALL に環境変数
C.

最後に、特定の名前付きクラスの文字は、角かっこ式内で事前定義されています。
続きます。 それらの名前は自明であり、 [:alnum:], [:アルファ:], [:cntrl:],
[:桁:], [:グラフ:], [:低い:], [:print:], [:punct:], [:スペース:], [:アッパー:],
[:xdigit:]。 たとえば、 [[:alnum:]] の数字と文字の文字クラスを意味します
現在のロケール。 CロケールおよびASCII文字セットエンコーディングでは、これはと同じです。
[0-9A-ザ-ズ]。 (これらのクラス名の括弧は記号名の一部であることに注意してください。
角かっこ式を区切る角かっこに加えて含める必要があります。)ほとんど
メタ文字は、角かっこ式内で特別な意味を失います。 含めるには
リテラル ] リストの最初に配置します。 同様に、リテラルを含めるには ^ どこにでも置く
でもまず。 最後に、リテラルを含める - 最後に置きます。

固着
キャレット ^ とドル記号 $ 空の文字とそれぞれ一致するメタ文字です
行の最初と最後の文字列。

  バックスラッシュ 文字 および スペシャル
シンボル \< および \> それぞれ、aの最初と最後の空の文字列と一致します
語。 象徴 \b 単語の端にある空の文字列と一致し、 \B に一致する
空の文字列 単語の端に。 象徴 \w の同義語です
[_ [:alnum:]] および \W の同義語です [^ _ [:alnum:]].

繰り返し
正規表現の後には、いくつかの繰り返し演算子のXNUMXつが続く場合があります。
? 上記の項目はオプションであり、最大でXNUMX回一致します。
* 前の項目はXNUMX回以上一致します。
+ 前の項目はXNUMX回以上一致します。
{n} 前の項目は完全に一致しています n 回。
{n,} 前の項目が一致しています n 以上の回数。
{,m} 前の項目は最大で一致します m 回数。 これはGNU拡張機能です。
{n,m} 前の項目は少なくとも一致しています n 回数、ただしそれ以下 m 回。

連結
XNUMXつの正規表現を連結できます。 結果の正規表現は、
連結されたものとそれぞれ一致するXNUMXつのサブストリングを連結することによって形成された文字列
式。

交互
XNUMXつの正規表現を中置演算子で結合できます |; 結果として生じるレギュラー
式は、いずれかの代替式に一致する任意の文字列に一致します。

優先順位
繰り返しは連結よりも優先され、連結は次に優先されます
交替。 これらをオーバーライドするために、式全体を括弧で囲むことができます
優先順位規則と部分式を形成します。

戻る 参考文献 および 部分式
後方参照 \nここで、 n はXNUMX桁で、以前に一致した部分文字列と一致します
を通じて、タンピングされたコーヒーベッドの上から均一にフィルターバスケットの内の粉に浸透していきます。 n正規表現の括弧で囲まれた部分式。

Basic vs 延長された レギュラー
基本的な正規表現では、メタ文字 ?, +, {, |, (, ) 彼らの特別を失う
意味; 代わりに、バックスラッシュバージョンを使用してください \?, \+, \{, \|, \(, \).

ENVIRONMENT 変数


の動作 grep 次の環境変数の影響を受けます。

カテゴリのロケール LC_foo XNUMXつの環境変数を調べることによって指定されます
LC_ALL, LC_foo, 言語、この順序で。 設定されるこれらの変数の最初のものは、
ロケール。 たとえば、 LC_ALL 設定されていませんが LC_MESSAGES に設定されています 語pt_BR、 そうして
ブラジルポルトガル語ロケールは、 LC_MESSAGES カテゴリー。 Cロケールは、次の場合に使用されます
ロケールカタログがインストールされていない場合、またはロケールカタログがインストールされていない場合、これらの環境変数はいずれも設定されません。
grep 各国語サポート(NLS)でコンパイルされていません。

GREP_OPTIONS
この変数は、明示的なものの前に配置されるデフォルトのオプションを指定します
オプション。 これはポータブルスクリプトを書くときに問題を引き起こすので、この機能は
の将来のリリースで削除されます grep, grep 使用されている場合は警告します。 使ってください
代わりにエイリアスまたはスクリプト。

GREP_COLOR
この変数は、一致した(空でない)テキストを強調表示するために使用される色を指定します。 これ
GREP_COLORS、しかしまだサポートされています。 The mt, ms, mc
の機能 GREP_COLORS それよりも優先されます。 色しか指定できません
一致する行(選択した行)で一致する空でないテキストを強調表示するために使用されます
-v コマンドラインオプションが省略されている場合、またはコンテキスト行が省略されている場合 -v is
指定)。 デフォルトは 01。31、これは、上の太字の赤い前景テキストを意味します
端末のデフォルトの背景。

GREP_COLORS
のさまざまな部分を強調表示するために使用される色やその他の属性を指定します
出力。 その値は、デフォルトでコロンで区切られた機能のリストです。
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 rv および ne ブール値
機能が省略されています(つまり、false)。 サポートされている機能は次のとおりです。

sl = 選択した行全体のSGRサブストリング(つまり、 -v
コマンドラインオプションが省略されているか、一致しない行の場合 -v 指定されます)。
ただし、ブール値の場合 rv 機能と -v コマンドラインオプションは両方です
指定すると、代わりにコンテキスト一致行に適用されます。 デフォルトは
空(つまり、端末のデフォルトの色のペア)。

cx = コンテキスト行全体のSGRサブストリング(つまり、 -v
コマンドラインオプションが省略されているか、次の場合に一致する行 -v 指定されます)。 もしも
ただし、ブール値 rv 機能と -v コマンドラインオプションは両方です
指定すると、代わりに選択した不一致の行に適用されます。 デフォルト
空です(つまり、端末のデフォルトの色のペア)。

rv の意味を逆にする(スワップする)ブール値 sl = および cx =
の場合の機能 -v コマンドラインオプションが指定されています。 デフォルトは
false(つまり、機能が省略されています)。

mt = 01; 31
一致する行の空でないテキストを一致させるためのSGRサブストリング(つまり、
選択した行 -v コマンドラインオプションが省略されているか、コンテキスト行
いつ -v 指定されます)。 これを設定することは、両方を設定することと同じです ms = および
mc = 一度に同じ値に。 デフォルトは太字の赤いテキストの前景です
現在のラインの背景の上。

ms = 01; 31
選択した行の空でないテキストを照合するためのSGRサブストリング。 (これは
に使用される -v コマンドラインオプションは省略されています。) sl = (または
cx = if rv)これが開始されても、機能はアクティブなままです。デフォルトは
現在の行の背景の上に太字の赤いテキストの前景。

mc = 01; 31
コンテキスト行の空でないテキストを照合するためのSGRサブストリング。 (これは
に使用される -v コマンドラインオプションが指定されています。) cx =
(または sl = if rv)これが開始されても、機能はアクティブなままです。デフォルトは
現在の行の背景の上に太字の赤いテキストの前景。

fn = 35 コンテンツ行の前に付けるファイル名のSGRサブストリング。 デフォルトは
端末のデフォルトの背景の上にマゼンタのテキストが前景に表示されます。

ln = 32 コンテンツ行の前にある行番号のSGRサブストリング。 デフォルトは
端末のデフォルトの背景の上に緑色のテキストが前景に表示されます。

bn = 32 コンテンツ行の前にあるバイトオフセットのSGRサブストリング。 デフォルトは
端末のデフォルトの背景の上に緑色のテキストが前景に表示されます。

se = 36 選択した行フィールドの間に挿入される区切り文字のSGRサブストリング
(:)、コンテキスト行フィールド間、(-)、および隣接する回線のグループ間
ゼロ以外のコンテキストが指定されている場合(--)。 デフォルトはシアンのテキストです
端末のデフォルトの背景の前景。

ne Erase inLineを使用して行末までクリアできないブール値
(EL)右へ(\ 33 [K)色付けされたアイテムが終了するたび。 これはに必要です
ELがサポートされていない端末。 それ以外の場合は端末で役立ちます
そのため バックカラー消去 (BCE)ブールterminfo機能はしません
選択したハイライトの色が背景に影響を与えない場合、または
ELが遅すぎるか、ちらつきが大きすぎる場合。 デフォルトはfalseです(つまり、
機能は省略されます)。

ブール機能には =... 部。 それらは省略されます(つまり、false)
デフォルトで、指定するとtrueになります。

テキストのドキュメントの「グラフィックレンディションの選択(SGR)」セクションを参照してください。
許可された値とその文字としての意味に使用される端末
属性。 これらの部分文字列値はXNUMX進表現の整数であり、次のことができます。
セミコロンで連結します。 grep 結果をにアセンブルします
完全なSGRシーケンス(\ 33 [...m)。 連結する一般的な値は次のとおりです。 1 大胆な、
4 下線については、 5 まばたきのために、 7 逆の場合、 39 デフォルトの前景色の場合、 30 〜へ
37 前景色の場合、 90 〜へ 97 16色モードの前景色の場合、 38; 5; 0 〜へ
38; 5; 255 88色および256色モードの前景色の場合、 49 デフォルトの場合
背景色、 40 〜へ 47 背景色については、 100 〜へ 107 16色モードの場合
背景色、および 48; 5; 0 〜へ 48; 5; 255 88色および256色モードの場合
背景色。

LC_ALL, LC_COLLATE, 言語
これらの変数は、のロケールを指定します LC_COLLATE カテゴリを決定します
次のような範囲式を解釈するために使用される照合シーケンス [az].

LC_ALL, LC_CTYPE, 言語
これらの変数は、のロケールを指定します LC_CTYPE カテゴリ、これは
文字のタイプ。たとえば、どの文字が空白か。

LC_ALL, LC_MESSAGES, 言語
これらの変数は、のロケールを指定します LC_MESSAGES カテゴリを決定します
その言語 grep メッセージに使用します。 デフォルトのCロケールはAmericanを使用します
英語のメッセージ。

POSIXLY_CORRECT
設定されている場合、 grep POSIXが要求するように動作します。 それ以外は、 grep 他のGNUのように動作します
プログラム。 POSIXでは、ファイル名に続くオプションを次のように扱う必要があります。
ファイル名; デフォルトでは、このようなオプションはオペランドリストの先頭に並べ替えられます
およびオプションとして扱われます。 また、POSIXでは、認識されないオプションが
「違法」と診断されましたが、実際には法律に違反していないため、デフォルトです
それらを「無効」と診断することです。 POSIXLY_CORRECT また、無効にします
_N_GNU_nonoption_argv_flags_、 以下で説明します。

_N_GNU_nonoption_argv_flags_
(ここに N is grepの数値プロセスID。) iこの環境の特徴
変数の値は 1、考慮しないでください iの第XNUMXオペランド grep オプションになるには、
たとえそれがXNUMXつであるように見えても。 シェルはこの変数を次の環境に置くことができます
実行する各コマンド。ファイル名の結果であるオペランドを指定します。
ワイルドカード拡張であるため、オプションとして扱うべきではありません。 この動作
GNU Cライブラリでのみ使用可能であり、次の場合にのみ使用可能です。 POSIXLY_CORRECT 設定されていません。

EXIT ステータス


通常、終了ステータスは、回線が選択されている場合は0、回線が選択されていない場合は1、回線が選択されていない場合は2です。
エラーが発生しました。 ただし、 -q or - 静かな or - 静けさ が使用され、行は
選択すると、エラーが発生した場合でも終了ステータスは0になります。

COPYRIGHT


Copyright 1998-2000、2002、2005-2016 Free Software Foundation、Inc。

これは自由ソフトウェアです。 コピー条件については、ソースを参照してください。 保証はありません。 いいえ
商品性や特定の目的への適合性についても。

onworks.netサービスを使用してgrepをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad