JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ] iptables [ -m name [ module-options ...]] [ -j target-name [ target-options ...] マッチングの拡張 iptables は拡張されたパケットマッチングモジュールを使うことができる。 使用するモジュールは -m か --match の後ろにモジ ... 定する。 モジュール名の後ろには、 モジュールに応じて他のいろいろなコマンドラインオプションを指定することができる。 複数の拡張マッチングモジュールを一行で指定することができる。 モジュールの指定より後ろで -h か --help を指定すると、 モジュール固有のヘルプが表示 ... される。 拡張マッチングモジュールはルールで指定された順序で評価される。 -p か --protocol が指定され、 かつ未知のオプションだけが指定されていた場合に ... ... の引数 nmatch , pmatch が無視される。 REG_NEWLINE 全ての文字にマッチするオペレータに改行をマッチさせない。 改行を含まない非マッチング文字リスト ( [ha...] ) に改行をマッチさせない。 regexec () の実行時に指定するフラグ eflags に REG_NOTBOL を含むかどうかにかか ... に REG_NOTEOL を含むかどうかにかかわらず、行末にマッチするオペレータ ( $ ) を改行直前の空文字列にマッチさせる。 POSIX regex マッチング regexec () は、 プリコンパイルされたパターンバッファー preg をヌル文字で終端された文字列にマッチさせる。 nmatch と pmatch ... はマッチングの位置に関する情報を取得するのに用いられる。 eflags には、以下のフラグのうち 0 個以上をビットごとの OR (bitwise- or ) で指定 ... ... の引数 nmatch , pmatch が無視される。 REG_NEWLINE 全ての文字にマッチするオペレータに改行をマッチさせない。 改行を含まない非マッチング文字リスト ( [ha...] ) に改行をマッチさせない。 regexec () の実行時に指定するフラグ eflags に REG_NOTBOL を含むかどうかにかか ... に REG_NOTEOL を含むかどうかにかかわらず、行末にマッチするオペレータ ( $ ) を改行直前の空文字列にマッチさせる。 POSIX regex マッチング regexec () は、 プリコンパイルされたパターンバッファー preg をヌル文字で終端された文字列にマッチさせる。 nmatch と pmatch ... はマッチングの位置に関する情報を取得するのに用いられる。 eflags には、以下のフラグのうち 0 個以上をビットごとの OR (bitwise- or ) で指定 ... ... の引数 nmatch , pmatch が無視される。 REG_NEWLINE 全ての文字にマッチするオペレータに改行をマッチさせない。 改行を含まない非マッチング文字リスト ( [ha...] ) に改行をマッチさせない。 regexec () の実行時に指定するフラグ eflags に REG_NOTBOL を含むかどうかにかか ... に REG_NOTEOL を含むかどうかにかかわらず、行末にマッチするオペレータ ( $ ) を改行直前の空文字列にマッチさせる。 POSIX regex マッチング regexec () は、 プリコンパイルされたパターンバッファー preg をヌル文字で終端された文字列にマッチさせる。 nmatch と pmatch ... はマッチングの位置に関する情報を取得するのに用いられる。 eflags には、以下のフラグのうち 0 個以上をビットごとの OR (bitwise- or ) で指定 ... ... の引数 nmatch , pmatch が無視される。 REG_NEWLINE 全ての文字にマッチするオペレータに改行をマッチさせない。 改行を含まない非マッチング文字リスト ( [ha...] ) に改行をマッチさせない。 regexec () の実行時に指定するフラグ eflags に REG_NOTBOL を含むかどうかにかか ... に REG_NOTEOL を含むかどうかにかかわらず、行末にマッチするオペレータ ( $ ) を改行直前の空文字列にマッチさせる。 POSIX regex マッチング regexec () は、 プリコンパイルされたパターンバッファー preg をヌル文字で終端された文字列にマッチさせる。 nmatch と pmatch ... はマッチングの位置に関する情報を取得するのに用いられる。 eflags には、以下のフラグのうち 0 個以上をビットごとの OR (bitwise- or ) で指定 ... ... の引数 nmatch , pmatch が無視される。 REG_NEWLINE 全ての文字にマッチするオペレータに改行をマッチさせない。 改行を含まない非マッチング文字リスト ( [ha...] ) に改行をマッチさせない。 regexec () の実行時に指定するフラグ eflags に REG_NOTBOL を含むかどうかにかか ... に REG_NOTEOL を含むかどうかにかかわらず、行末にマッチするオペレータ ( $ ) を改行直前の空文字列にマッチさせる。 POSIX regex マッチング regexec () は、 プリコンパイルされたパターンバッファー preg をヌル文字で終端された文字列にマッチさせる。 nmatch と pmatch ... はマッチングの位置に関する情報を取得するのに用いられる。 eflags には、以下のフラグのうち 0 個以上をビットごとの OR (bitwise- or ) で指定 ... ... して扱います。 きわめて実験的なものなので、 grep -P を使うと、その機能は実装されていませんという 警告が出るかもしれません。 マッチングの制御 -e PATTERN , --regexp= PATTERN PATTERN をパターンとして指定します。 このオプションを複数回使ったときや、 -f ( --file ... ションと等価です。 --exclude= GLOB コマンドラインで指定されているファイルについては、 その名前の尾部が、 ワイルドカードによるマッチングでパターン GLOB にマッチするファイルをスキップします。 ここで言う「名前の尾部」とは、 ファイル名の全体か、 / の直後に始まり ... 名 (ワイルドカード可) のどれかに ベースネームがマッチするファイルをスキップします ( --exclude の項で説明したワイルドカードのマッチングを使用します)。 --exclude-dir= GLOB コマンドラインで指定されているディレクトリのうち、 名前の尾部がパターン GLOB にマッチする ... ... して扱います。 きわめて実験的なものなので、 grep -P を使うと、その機能は実装されていませんという 警告が出るかもしれません。 マッチングの制御 -e PATTERN , --regexp= PATTERN PATTERN をパターンとして指定します。 このオプションを複数回使ったときや、 -f ( --file ... ションと等価です。 --exclude= GLOB コマンドラインで指定されているファイルについては、 その名前の尾部が、 ワイルドカードによるマッチングでパターン GLOB にマッチするファイルをスキップします。 ここで言う「名前の尾部」とは、 ファイル名の全体か、 / の直後に始まり ... 名 (ワイルドカード可) のどれかに ベースネームがマッチするファイルをスキップします ( --exclude の項で説明したワイルドカードのマッチングを使用します)。 --exclude-dir= GLOB コマンドラインで指定されているディレクトリのうち、 名前の尾部がパターン GLOB にマッチする ... ... して扱います。 きわめて実験的なものなので、 grep -P を使うと、その機能は実装されていませんという 警告が出るかもしれません。 マッチングの制御 -e PATTERN , --regexp= PATTERN PATTERN をパターンとして指定します。 このオプションを複数回使ったときや、 -f ( --file ... ションと等価です。 --exclude= GLOB コマンドラインで指定されているファイルについては、 その名前の尾部が、 ワイルドカードによるマッチングでパターン GLOB にマッチするファイルをスキップします。 ここで言う「名前の尾部」とは、 ファイル名の全体か、 / の直後に始まり ... 名 (ワイルドカード可) のどれかに ベースネームがマッチするファイルをスキップします ( --exclude の項で説明したワイルドカードのマッチングを使用します)。 --exclude-dir= GLOB コマンドラインで指定されているディレクトリのうち、 名前の尾部がパターン GLOB にマッチする ... ... ルにおける辞書順で比較します。 == 演算子と != 演算子が使われたとき、 演算子の右の文字列はパターンと解釈され、 後述の パターンマッチング で説明する規則に従ってマッチングが行われます。 シェルオプション nocasematch が有効であれば、 アルファベットの大文字と小文字 ... を考慮せずにマッチングが行われます。 返り値は、 == 演算子では文字列がマッチしたときに、 != 演算子では文字列がマッチしなかったときに 0 となり、 そう ... でない場合に 1 となります。 パターン中のどの部分でも、クォートすることで、 ただの文字列としてマッチングさせることができます。 そのほか、二項演算子 =~ もあります。 優先順位は == や != と同じです。 これを使うと、右辺の文字列は拡張 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。