JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... (またはタブ) で区切られた任意の数のフォーマット単位から構成される。1 つのフォーマット単位は、最大で 3 個の要素、すなわち、繰り返し回数、バイト数、フォーマットを含んでいる。 [ 訳注 ] 各フォーマット文字列は 1 行からなる。フォーマット文字列を複数個指定すると ... するには、 -e オプションでは、 -e を複数回使えばよい。 -f オプションでは、改行で区切って複数行にする。 フォーマット単位は、「繰り返し回数 / バイト数 "フォーマット"」という書式になる。"フォーマット" 以外は省略できる。 繰り返し回数は、指定が任意の (訳注: すな ... わち、省略可能な) 正の整数であり、デフォルトは 1 である。各フォーマットは繰り返し回数だけ適用される。 バイト数も、指定が任意の正の整数である。これが指定されている場合は、そのフォーマットを 1 回適用するごと ... ... まれない文字すべて) で置き換える。 -d, --delete SET1 にある入力文字を削除する。変換しない。 -s, --squeeze-repeats 同じ文字の繰り返しを 1 文字に置き換える。 この操作は変換や削除のあとに行われる。 SET1 にある文字の繰り返しを、その文字 1 文字に置き換える。 -t ... この形式はサポートしていない。 ただしこの形式における変換指定は SET1 と SET2 の間で角括弧が対応していればちゃんと動作する。 繰り返し文字 SET2 における ` [ C * N ] ' といった表記は N 個の文字 C に展開される。 したがって `[y*6]' は `yyyyyy' になる。 SET2 にお ... 文字を改行文字 に置換するものであるが、 System V では内容が 0 のバイト ( SET1 の補集合の先頭要素) のみを変換することになる。 繰り返しの圧縮と削除 --delete ( -d ) オプションだけが指定された場合は、 tr は入力のうち SET1 にある文字を削除する。 --squeeze-repeat ... ... がマッチし、... したものにマッチする。 文節は アトム (atom) からなる。ただしアトムの後には一つ(!) の '*', '+', '?' あるいは 繰り返し指定 (bound) が続くこともある。 '*' が後置されたアトムは、マッチしたアトムの 0 個以上の並びにマッチする。 '+' が後置されたア ... 、マッチしたアトムの 1 個以上の並びにマッチする。 '?' が後置されたアトムは、マッチしたアトムの 0 個または 1 個にマッチする。 繰り返し指定 とは '{' に続いて、符号なし 10 進整数、','、 もう一つの 10 進整数、'}' を並べたものである。',' と二つめの 10 進整数は省 ... _DUP_MAX (255(!)) 以下の間で指定できる。 二つ指定する場合には、最初の数値は後の数値を越えてはならない。 整数 i だけからなる繰り返し指定を後置されたアトムは、 アトムをぴったりちょうど i 個だけ並べたものにマッチする。 整数 i とコンマが指定された繰り返し指定 ... ... 場合、 出力エラーが起こった場合、を除いては、返り値は真になります。 continue [ n ] for , while , until , select ループの次の繰り返し分から実行を継続します。 n を指定すると、深さを n 個分上がったループで実行を継続します。 n は 1 以上でなければなりません。 n ... ... します。 r1 | r2 選言: r1 または r2 にマッチします。 r1r2 結合: r1 の直後に r2 が続くものにマッチします。 r + r の 1 回以上の繰り返しにマッチします。 r * r の 0 回以上の繰り返しにマッチします。 r ? r の 0 回または 1 回の繰り返しにマッチします。 ( r ) グルー ... ... e) を付加し、 kill されるまで繰り返して表示する。 引数が一つも与えられないと、 yes は `y' に改行を付加したものを kill されるまで表示しつづける。 オプション GNU y ... ... ワイド文字が 書き込まれる。同時にシフト状態 *ps を更新する。 変換は mbrtowc(dest, *src, n, ps) を、この呼び出しが成功する限り繰り返し実行したのと実質的に同様である。 ここで n は正の数であり、繰り返しごとに dest が 1 増加させられ、 *src が消費したバイト数だけ ... ... 、statement2 が実行されます。 (else 節は拡張機能です。) while ( expression ) statement while 文は expression が 0 でない間、繰り返し statement を実行します。 statement の実行前に毎回 expression を評価します。 expression の値が 0 になるか、break 文を実行す ... ると、 ループが終了します。 for ( [expression1] ; [expression2] ; [expression3] ) statement for 文は statement の繰り返し実行を制御します。 expression1 はループ実行の前に評価されます。 expression2 は statement の実行前に毎回評価され、 その値が 0 ... ードです: expression1; while (expression2) { statement; expression3; } break それを含む最も内側の while もしくは for 文による繰り返しを強制的に中断します。 continue それを含む最も内側の for 文における次の繰り返しに進みます。 (continue 文は拡張機能です) halt ... ... ulkget は 1 つの特別な引き数をとる。 -B <nonrep> <rep> ここで、 nonrep は繰り返しを行わない入力変数の数を指定する。 rep は残りの変数の最大繰り返し回数である。 デフォルトは -B 0 100 である。 例えば snmpbulk ... ... [ --exact ] [ --zero ] FILE [ ... ] shred [ --help ] [ --version ] 説明 shred は指定されたファイル FILE を 特別なパターンで繰り返し上書きし、 データの復旧がより困難になるようにする。 FILE が ` - ' の場合、入力ファイルとして標準入力が使われる。 shred はファ ... うに行う。 オプション -f, --force 可能であれば、パーミッションを無視する。 - ITERS , -n ITERS , --iterations= ITERS ITERS 回繰り返し上書きする。(デフォルト: 25) -s SIZE , --size= SIZE SIZE バイトのみを切れ切れにする。 サイズには乗数の文字を使うことができる ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。