翻訳ドキュメント管理用
Revision | e7fea6f298a762b749adadd027a88a90a39951e5 (tree) |
---|---|
Zeit | 2019-04-10 10:57:25 |
Autor | cyoichi <cyoichi@user...> |
Commiter | cyoichi |
info/GNU_coreutils: some modifications.
@@ -7,7 +7,7 @@ msgid "" | ||
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "POT-Creation-Date: 2017-01-21 11:35+0900\n" |
10 | -"PO-Revision-Date: 2018-03-31 09:54+0900\n" | |
10 | +"PO-Revision-Date: 2019-04-09 11:49+0900\n" | |
11 | 11 | "Last-Translator: Chonan Yoichi <cyoichi@maple.ocn.ne.jp>\n" |
12 | 12 | "Language-Team: Linux JM project <linuxjm-discuss@lists.osdn.me>\n" |
13 | 13 | "Language: \n" |
@@ -3761,9 +3761,8 @@ msgid "" | ||
3761 | 3761 | "newline. This option enables other programs to parse the output even when " |
3762 | 3762 | "that output would contain data with embedded newlines." |
3763 | 3763 | msgstr "" |
3764 | -"各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。\n" | |
3765 | -"このオプションを使用すると、出力するデータに、途中に改行を挟むものがあって" | |
3766 | -"も、\n" | |
3764 | +"各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) \n" | |
3765 | +"を出力する。このオプションを使用すると、出力するデータの途中に改行が現れる場合でも、\n" | |
3767 | 3766 | "他のプログラムがその出力を解析できるようになる。" |
3768 | 3767 | |
3769 | 3768 | #. type: opindex |
@@ -9050,16 +9049,12 @@ msgid "" | ||
9050 | 9049 | "(not first page printed). Line numbering may be altered by @option{-N} " |
9051 | 9050 | "option." |
9052 | 9051 | msgstr "" |
9053 | -"表示を @var{first_page} ページから始めて、 @var{last_page} ページで終了す" | |
9054 | -"る。\n" | |
9055 | -"@samp{:@var{last_page}} の指定を省略するのは、ファイルの最後までということで" | |
9056 | -"ある。\n" | |
9057 | -"スキップするページ数を計算する際、入力ファイル中にフォームフィードがある" | |
9058 | -"と、\n" | |
9052 | +"表示を @var{first_page} ページから始めて、 @var{last_page} ページで終了する。\n" | |
9053 | +"@samp{:@var{last_page}} の指定を省略するのは、ファイルの最後までということである。\n" | |
9054 | +"スキップするページ数を計算する際、入力ファイル中にフォームフィードがあると、\n" | |
9059 | 9055 | "そのたびに 1 ページ進むことになる。ページ番号は、@samp{+@var{first_page}} \n" |
9060 | -"があってもなくても、同じになる。デフォルトでは、\n" | |
9061 | -"入力ファイルの最初のページからページ数を数えるからだ (表示される最初のページ" | |
9062 | -"からではない)。\n" | |
9056 | +"を指定してもしなくても同じになる。デフォルトでは、\n" | |
9057 | +"入力ファイルの最初のページからページ数を数えるからだ (表示される最初のページからではない)。\n" | |
9063 | 9058 | "行番号については @option{-N} オプションで変更することができる。" |
9064 | 9059 | |
9065 | 9060 | #. type: opindex |
@@ -9493,19 +9488,16 @@ msgid "" | ||
9493 | 9488 | "blank part." |
9494 | 9489 | msgstr "" |
9495 | 9490 | "すべての @var{file} を統合し、各段に 1 ファイルを割り当てて、平行表示する。\n" |
9496 | -"長すぎて段に納まらない行があれば、@option{-J} オプションが使用されていないか" | |
9497 | -"ぎり、\n" | |
9491 | +"長すぎて段に納まらない行があれば、@option{-J} オプションが使用されていないかぎり、\n" | |
9498 | 9492 | "切り詰めが行われる。@option{--sep-string[=@var{string}]} \n" |
9499 | 9493 | "を指定してもよい。いづれかの @var{file} に (フォームフィードの指定により) \n" |
9500 | 9494 | "空白のページが存在すると、空白の段が生ずるが、それでも段を分離する記号の \n" |
9501 | 9495 | "@var{string} は表示される。すなわち、統合されたファイルの最初から最後まで、\n" |
9502 | -"行番号と (訳注: これはもちろん、@option{-n} オプションが指定されている場" | |
9503 | -"合) \n" | |
9496 | +"行番号と (訳注: これはもちろん、@option{-n} オプションが指定されている場合) \n" | |
9504 | 9497 | "段の分離記号は、連続して表示されるわけだ。\n" |
9505 | -"ただし、統合されたページのどの段も空白の場合は、分離記号も行番号も表示されな" | |
9506 | -"い。\n" | |
9498 | +"ただし、統合されたページのどの段も空白の場合は、分離記号も行番号も表示されない。\n" | |
9507 | 9499 | "デフォルトのヘッダは、@samp{@var{date} @var{page}} という形式になり、\n" |
9508 | -"中央には空白が挿入される。@option{-h} や @option{--header} オプションを \n" | |
9500 | +"中央には長い空白が挿入される。@option{-h} や @option{--header} オプションを \n" | |
9509 | 9501 | "@option{-m} と一緒に使えば、この中央の空白部分に文字列を入れることができる。" |
9510 | 9502 | |
9511 | 9503 | #. type: item |
@@ -10426,20 +10418,16 @@ msgid "" | ||
10426 | 10418 | msgstr "" |
10427 | 10419 | "このオプションを使ってファイルの追跡をするとき、二つの方法が選択できるが、\n" |
10428 | 10420 | "その違いが現れるのは、追いかけているファイルが消去されたり、\n" |
10429 | -"名前を変更されたりしたときだけである。もし、増大しつつあるファイルが削除され" | |
10430 | -"たあとでも、\n" | |
10421 | +"名前を変更されたりしたときだけである。もし、増大しつつあるファイルが削除されたあとでも、\n" | |
10431 | 10422 | "そのファイルの末尾の追跡を続行したいならば、@option{--follow=descriptor} \n" |
10432 | -"を使用すればよい。これがデフォルトの動作だが、ログファイルを追跡している際に" | |
10433 | -"は、\n" | |
10423 | +"を使用すればよい。これがデフォルトの動作だが、ログファイルを追跡している際には、\n" | |
10434 | 10424 | "役に立たない。ログファイルは、ローテートされる \n" |
10435 | 10425 | "(すなわち、消去、または名前を変更されてから、改めてオープンされる) \n" |
10436 | 10426 | "可能性があるからだ。そうした場合には、@option{--follow=name} を使用すれば、\n" |
10437 | 10427 | "指定した名前のファイルを追跡することができる。おそらく追跡には、\n" |
10438 | 10428 | "定期的にその名前のファイルをオープンし直すことで、\n" |
10439 | -"何らかのプログラムによってファイルが消去されてから再作成されなかったかどうか" | |
10440 | -"を確かめるといった方法が、\n" | |
10441 | -"使われることだろう。なお、inotify をベースにした実装では、こうしたケースを処" | |
10442 | -"理するのに、\n" | |
10429 | +"何らかのプログラムによってファイルが消去されてから再作成されなかったかどうかを確かめるといった方法が、\n" | |
10430 | +"使われることだろう。なお、inotify をベースにした実装では、そうしたケースを処理するのに、\n" | |
10443 | 10431 | "ファイルを定期的に再オープンする必要がないことを付記しておく。" |
10444 | 10432 | |
10445 | 10433 | #. type: table |
@@ -10498,11 +10486,9 @@ msgid "" | ||
10498 | 10486 | "effect for any operand specified as @samp{-}, when standard input is a FIFO " |
10499 | 10487 | "or a pipe." |
10500 | 10488 | msgstr "" |
10501 | -"オペランド @var{file} が全く指定されていず、しかも標準入力が \n" | |
10502 | -"FIFO やパイプである場合、@option{-f} オプションは無視される。また、標準入力" | |
10503 | -"が \n" | |
10504 | -"FIFO やパイプである場合は、@samp{-} という形で指定されたオペランドがあって" | |
10505 | -"も、\n" | |
10489 | +"オペランド @var{file} が全く指定されていず、標準入力が \n" | |
10490 | +"FIFO やパイプである場合は、@option{-f} オプションは無視される。また、標準入力が \n" | |
10491 | +"FIFO やパイプである場合は、@samp{-} という形で指定されたオペランドがあっても、\n" | |
10506 | 10492 | "@option{-f} はそれに対して効果を持たない。" |
10507 | 10493 | |
10508 | 10494 | #. type: table |
@@ -10516,16 +10502,13 @@ msgid "" | ||
10516 | 10502 | "responsive by using a sub-second sleep interval, e.g., via an alias like " |
10517 | 10503 | "this:" |
10518 | 10504 | msgstr "" |
10519 | -"カーネルが inotify をサポートしていると、出力はファイルの変更が引き金になるの" | |
10520 | -"で、一般に反応がキビキビしている。\n" | |
10505 | +"カーネルが inotify をサポートしていると、出力はファイルの変更が引き金になるので、一般に反応がキビキビしている。\n" | |
10521 | 10506 | "それに対して、カーネルが inotify をサポートしていないと、@command{tail} \n" |
10522 | 10507 | "はチェックごとに 1 秒間スリープするので \n" |
10523 | -"(このデフォルトを変更するには、@option{--sleep-interval=@var{n}} を使用す" | |
10524 | -"る)、\n" | |
10525 | -"出力の反応がやや遅めに感じられたり、断続的に感じられたりするかもしれない。\n" | |
10526 | -"inotify のサポートなしで tail を使用する場合、反応を向上させるには、\n" | |
10527 | -"sleep する間隔を 1 秒以下に設定すればよい。たとえば、次のようなエイリアスを作" | |
10528 | -"成するわけだ。" | |
10508 | +"(このデフォルトを変更するには、@option{--sleep-interval=@var{n}} を使用する)、\n" | |
10509 | +"出力がやや遅めに感じられたり、断続的に感じられたりするかもしれない。inotify \n" | |
10510 | +"のサポートなしで tail を使用する場合、反応を向上させるには、sleep \n" | |
10511 | +"する間隔を 1 秒以下に設定すればよい。たとえば、次のようなエイリアスを作成するわけだ。" | |
10529 | 10512 | |
10530 | 10513 | #. type: example |
10531 | 10514 | #: coreutils.texi:2954 |
@@ -11318,12 +11301,10 @@ msgid "" | ||
11318 | 11301 | "The output file sequence numbers, always run consecutively even when this " |
11319 | 11302 | "option is specified." |
11320 | 11303 | msgstr "" |
11321 | -"サイズ 0 の出力ファイルができないようにする。そうしたものが生成されることがあ" | |
11322 | -"るのは、\n" | |
11323 | -"@option{--number} を使ったときである。入力ファイルが (短縮されて) \n" | |
11324 | -"指定された数の出力ファイルを作るには分量が足りなくなっている場合や、\n" | |
11325 | -"1 行が長すぎて、後続する「部分」をすっぽり飲み込んでしまっている場合などがそ" | |
11326 | -"れに当たる。\n" | |
11304 | +"サイズ 0 の出力ファイルができないようにする。そうしたものが生成されることがあるのは、\n" | |
11305 | +"@option{--number} を使ったときである。入力ファイルが (短縮されたりして) \n" | |
11306 | +"指定された数の出力ファイルを作るには分量が足りない場合や、\n" | |
11307 | +"1 行が長すぎて、後続する「部分」をすっぽり飲み込んでしまっている場合などがそれに当たる。\n" | |
11327 | 11308 | "このオプションが指定されているときでも、出力ファイルの連続番号が、\n" |
11328 | 11309 | "順番に増えていくことに変わりはない。" |
11329 | 11310 |
@@ -11621,10 +11602,11 @@ msgid "" | ||
11621 | 11602 | "each repeat." |
11622 | 11603 | msgstr "" |
11623 | 11604 | "入力の最初から @var{n} 行目の直前までを含む (つまり、@var{n-1} 行目までの) \n" |
11624 | -"出力ファイルを作成する (@var{n} は正の整数)。繰り返し回数の指定が後に続く場合" | |
11625 | -"は、\n" | |
11626 | -"繰り返しごとに、入力ファイルの次の @var{n} 行分を含む出力ファイルを作成してい" | |
11627 | -"く。" | |
11605 | +"出力ファイルを作成する (@var{n} は正の整数)。繰り返し回数の指定が後に続く場合は、\n" | |
11606 | +"繰り返しごとに、入力ファイルの次の @var{n} 行分を含む出力ファイルを作成していく。\n" | |
11607 | +"(訳注: パターンが @var{N} の場合は、あと何回繰り返すかを正確かつ具体的に指定しなければならない。\n" | |
11608 | +"すなわち、回数が多かったり、@{*@} を指定すると、@option{-k} も指定しないかぎり、\n" | |
11609 | +"エラーになり、出力ファイルが作成されない。)" | |
11628 | 11610 | |
11629 | 11611 | #. type: item |
11630 | 11612 | #: coreutils.texi:3377 |
@@ -12097,19 +12079,15 @@ msgid "" | ||
12097 | 12079 | "without leading spaces." |
12098 | 12080 | msgstr "" |
12099 | 12081 | "@command{wc} は各ファイルにつき、一行の算出結果を出力する。\n" |
12100 | -"引数としてファイルが指定されていれば、そのファイル名を数値の後ろに表示す" | |
12101 | -"る。\n" | |
12082 | +"引数としてファイルが指定されていれば、そのファイル名を数値の後ろに表示する。\n" | |
12102 | 12083 | "複数の @var{file} が指定されている場合は、最後の行で合計を表示し、\n" |
12103 | -"ファイル名の部分に、@file{total} と書き込む。表示される数値の順番は、\n" | |
12084 | +"ファイル名の列に、「合計 (@file{total})」と書き込む。表示される数値の順番は、\n" | |
12104 | 12085 | "改行数、単語数、文字数、バイト数、最長行の長さになる。\n" |
12105 | -"各数値は、フィールドに右詰めで表示され、フィールド間には、少なくとも一個の空" | |
12106 | -"白が置かれる。\n" | |
12107 | -"そうすることで、複数の数字とファイル名が、たいていの場合きちんと整列するよう" | |
12108 | -"になっているのだ。\n" | |
12086 | +"各数値は、フィールドに右詰めで表示され、フィールド間には、少なくとも一個の空白が置かれる。\n" | |
12087 | +"そうすることで、複数の数字とファイル名が、たいていの場合きちんと整列するようになっているのだ。\n" | |
12109 | 12088 | "数値の入るフィールドの幅は、入力に応じて変化するので、\n" |
12110 | 12089 | "一定のフィールド幅を当てにするべきではない。ただし、GNU の拡張として、\n" |
12111 | -"表示される数値がただ 1 個だけの場合は、その数値の頭に空白を入れないことになっ" | |
12112 | -"ている。" | |
12090 | +"表示される数値がただ 1 個だけの場合は、その数値の頭に空白を入れないことになっている。" | |
12113 | 12091 | |
12114 | 12092 | #. type: Plain text |
12115 | 12093 | #: coreutils.texi:3603 |
@@ -14075,8 +14053,8 @@ msgid "" | ||
14075 | 14053 | "t} options." |
14076 | 14054 | msgstr "" |
14077 | 14055 | "最も単純な形の場合、@var{pos} で指定するのは、何番目のフィールドかということである (1 から数える)。\n" |
14078 | -"フィールドは 1 個以上の空白文字によって区切られ、\n" | |
14079 | -"デフォルトでは、比較するとき、そうした空白文字は各フィールドの先頭に含まれることになる。\n" | |
14056 | +"フィールドは 1 個以上の空白文字によって区切られるが、\n" | |
14057 | +"デフォルトでは、そうした空白文字は比較するとき各フィールドの先頭に含まれることになる。\n" | |
14080 | 14058 | "空白文字の扱い方を調整する方法については、@option{-b} や @option{-t} \n" |
14081 | 14059 | "オプションの説明をご覧いただきたい。" |
14082 | 14060 |
@@ -15534,7 +15512,7 @@ msgstr "" | ||
15534 | 15512 | "この旧来の書式は、環境変数 @env{_POSIX2_VERSION} を使えば、コントロールできるが (@pxref{Standards conformance})、\n" |
15535 | 15513 | "移植を考慮したスクリプトでは、この環境変数に動作が依存するコマンドの使用は、避けた方がよい。\n" |
15536 | 15514 | "たとえば、@samp{uniq +10} ではなく、@samp{uniq ./+10} や @samp{uniq -s 10} \n" |
15537 | -"を使うべきである。前者では、@samp{+10} が、オプションかファイル名か、まぎらわしいからだ。" | |
15515 | +"を使うべきだ。前者では、@samp{+10} が、オプションかファイル名か、まぎらわしいからである。" | |
15538 | 15516 | |
15539 | 15517 | #. type: opindex |
15540 | 15518 | #: coreutils.texi:4977 coreutils.texi:4979 coreutils.texi:15003 |
@@ -15872,12 +15850,9 @@ msgid "" | ||
15872 | 15850 | "@command{sort} command with no options always outputs a file that is " |
15873 | 15851 | "suitable input to @command{comm}." |
15874 | 15852 | msgstr "" |
15875 | -"入力ファイルは、@command{comm} に渡す前に、@env{LC_COLLATE} のロケールによっ" | |
15876 | -"て規定された照合順序でソートされていなければならない。\n" | |
15877 | -"入力ファイルが改行以外の文字で終わっている場合は、自動的に改行が追加され" | |
15878 | -"る。\n" | |
15879 | -"@command{sort} コマンドをオプションなしで実行すると、@command{comm} の入力に" | |
15880 | -"ふさわしいファイルが必ず得られる。" | |
15853 | +"入力ファイルは、@command{comm} に渡す前に、@env{LC_COLLATE} のロケールによって規定されている照合順序でソートされていなければならない。\n" | |
15854 | +"入力ファイルが改行以外の文字で終わっている場合は、自動的に改行が追加される。\n" | |
15855 | +"@command{sort} コマンドをオプションなしで実行すると、@command{comm} の入力にふさわしいファイルが必ず得られる。" | |
15881 | 15856 | |
15882 | 15857 | #. type: cindex |
15883 | 15858 | #: coreutils.texi:5119 |
@@ -17177,8 +17152,7 @@ msgid "" | ||
17177 | 17152 | msgstr "" |
17178 | 17153 | "この出力フォーマットでは、@samp{$}, @samp{%}, @samp{&}, @samp{#}, @samp{_} \n" |
17179 | 17154 | "のような特殊文字のいくつかは、自動的にバックスラッシュで保護される。\n" |
17180 | -"中カッコ @samp{@{}, @samp{@}} は、一対のドル記号とバックスラッシュとで保護さ" | |
17181 | -"れる \n" | |
17155 | +"波カッコ @samp{@{}, @samp{@}} は、一対のドル記号とバックスラッシュとで保護される \n" | |
17182 | 17156 | "(強引に数式モードにするわけだ)。\n" |
17183 | 17157 | "バックスラッシュそのものは、@code{\\backslash@{@}} というシーケンスになる。\n" |
17184 | 17158 | "同形の他の文字と区別するために文字の上下に付ける発音区別符のうち、\n" |
@@ -17186,12 +17160,9 @@ msgstr "" | ||
17186 | 17160 | "というシーケンスになる (訳注: 実際には @code{@{ @}} の位置に \n" |
17187 | 17161 | "a なり e なりといった文字が来る)。\n" |
17188 | 17162 | "使用している文字セット中の他の発音区別符が付いている文字についても、\n" |
17189 | -"可能なかぎり、適切な @TeX{} のシーケンスが生成される。それ以外の文字について" | |
17190 | -"言うと、\n" | |
17191 | -"改行やタブのような非表示文字や、ASCII の文字セットに属さない他のすべての文字" | |
17192 | -"は、\n" | |
17193 | -"単にただ 1 個のスペースに変換され、連続するスペースをわざわざ圧縮するようなこ" | |
17194 | -"とは行われない。\n" | |
17163 | +"可能なかぎり、適切な @TeX{} のシーケンスが生成される。それ以外の文字について言うと、\n" | |
17164 | +"改行やタブのような非表示文字や、ASCII の文字セットに属さない他のすべての文字は、\n" | |
17165 | +"単にただ 1 個のスペースに変換され、連続するスペースをわざわざ圧縮するようなことは行われない。\n" | |
17195 | 17166 | "@TeX{} のための特殊文字の処理は以上のようなものだが、\n" |
17196 | 17167 | "改善する方法があれば、作者までお知らせいただきたい。" |
17197 | 17168 |
@@ -19969,14 +19940,12 @@ msgid "" | ||
19969 | 19940 | "@samp{.}." |
19970 | 19941 | msgstr "" |
19971 | 19942 | "コマンドラインで指定したオプション以外の引数がディレクトリならば、\n" |
19972 | -"デフォルトでは、@command{ls} はそのディレクトリの内容を一覧表示する。\n" | |
19943 | +"@command{ls} はデフォルトでは、そのディレクトリの内容を一覧表示する。\n" | |
19973 | 19944 | "その際、再帰的な表示はせず、名前が @samp{.} で始まるファイルも表示しない。\n" |
19974 | -"オプション以外の引数がディレクトリでなければ、単にそのファイルの名前を表示す" | |
19975 | -"るのが、\n" | |
19945 | +"オプション以外の引数がディレクトリでなければ、単にそのファイルの名前を表示するのが、\n" | |
19976 | 19946 | "@command{ls} のデフォルトの動作である。\n" |
19977 | -"オプション以外の引数が一つも指定されていない場合は、@command{ls} \n" | |
19978 | -"はカレントディレクトリを対象にし、あたかも @samp{.} \n" | |
19979 | -"という引数を一つだけ付けて起動したかのように動作する。" | |
19947 | +"オプション以外の引数が一つも指定されていない場合は、カレントディレクトリを対象にし、あたかも \n" | |
19948 | +"@samp{.} という引数を一つだけ付けて起動したかのように動作する。" | |
19980 | 19949 | |
19981 | 19950 | #. type: Plain text |
19982 | 19951 | #: coreutils.texi:6806 |
@@ -19999,8 +19968,10 @@ msgstr "" | ||
19999 | 19968 | "表示し、制御文字を疑問符として出力する (ソートは縦方向に行う)。\n" |
20000 | 19969 | "それ以外の場合は、出力が 1 行 1 ファイルの形式になり、制御文字はそのまま手を加えずに出力する。\n" |
20001 | 19970 | "\n" |
20002 | -"(訳注: 端末へ出力されるファイル名は、現在ではデフォルトのスタイルが変わっているかもしれない。\n" | |
20003 | -"「ファイル名のフォーマット」の節の @option{--quoting-style} の訳注をご覧いただきたい。)" | |
19971 | +"(訳注: 端末へ出力されるファイル名は、現在ではデフォルトのスタイルが、\n" | |
19972 | +"「制御文字を疑問符で」から別のものに変更されているかもしれない。\n" | |
19973 | +"詳しくは、「ファイル名のフォーマット」の節の @option{--quoting-style} \n" | |
19974 | +"の訳注をご覧いただきたい。)" | |
20004 | 19975 | |
20005 | 19976 | #. type: Plain text |
20006 | 19977 | #: coreutils.texi:6812 |
@@ -25994,12 +25965,12 @@ msgstr "" | ||
25994 | 25965 | "コンテキストについて、そのどれもが指定されているものと同一であるときは、\n" |
25995 | 25966 | "インストール先ファイルを全く変更しない。\n" |
25996 | 25967 | "このオプションは、@option{--user}, @option{--group}, @option{--mode} \n" |
25997 | -"オプションと併せて使うとき、最も役に立つ。そうしない場合、\n" | |
25968 | +"オプションと併せて使うのが最善である。そういうものを指定しない場合、\n" | |
25998 | 25969 | "@command{install} コマンドが、(たとえば、ディレクトリに \n" |
25999 | 25970 | "setgid が付いていることや、POSIX のデフォルトの ACL を顧慮しないせいで)、\n" |
26000 | 25971 | "インストールされるファイルがデフォルトで持つはずの属性を不正確に決めてしまうかもしれないのだ。\n" |
26001 | 25972 | "そんなことがあると、無駄なコピーが行われたり、\n" |
26002 | -"属性のデフォルト値が正しくないものに設定し直されたりといった不都合が生じかねない。" | |
25973 | +"属性が正しいデフォルト値に設定されなかったりといった不都合が生じかねない。" | |
26003 | 25974 | |
26004 | 25975 | #. type: table |
26005 | 25976 | #: coreutils.texi:9037 |
@@ -27166,10 +27137,10 @@ msgid "" | ||
27166 | 27137 | "not backed up or mirrored." |
27167 | 27138 | msgstr "" |
27168 | 27139 | "最後になったが、バックアップやミラーの持つリスクも考慮した方がよい。\n" |
27169 | -"削除することのできないファイルのコピーが、ファイルシステムのバックアップやリモートのミラーに残っていることもありえる。\n" | |
27140 | +"削除することのできないファイルのコピーが、ファイルシステムのバックアップやリモートのミラーに残っているかもしれないのだ。\n" | |
27170 | 27141 | "そして、そうしたものが残っていれば、@command{shred} \n" |
27171 | -"で破壊したファイルを後日復元することが可能になるのだ。\n" | |
27172 | -"だから、後で @command{shred} を使って抹消したくなるようなデータがある場合には、\n" | |
27142 | +"で破壊したファイルを後日復元することが可能になる。\n" | |
27143 | +"だから、後で @command{shred} を使って破棄したくなりそうなデータがある場合には、\n" | |
27173 | 27144 | "そのバックアップやミラーがないことを確認すべきなのである。" |
27174 | 27145 | |
27175 | 27146 | #. type: example |
@@ -44872,19 +44843,16 @@ msgid "" | ||
44872 | 44843 | "@xref{Signal specifications}, for a list of supported signal names and " |
44873 | 44844 | "numbers." |
44874 | 44845 | msgstr "" |
44875 | -"@var{signal} の指定には、@samp{HUP} のようなシグナル名や、@samp{1}のようなシ" | |
44876 | -"グナル番号、\n" | |
44877 | -"それに、シグナルによって終了させられるときのプロセスの終了ステータスを使うこ" | |
44878 | -"とができる \n" | |
44846 | +"@var{signal} の指定には、@samp{HUP} のようなシグナル名や、@samp{1}のようなシグナル番号、\n" | |
44847 | +"それに、シグナルによって終了させられるときのプロセスの終了ステータスを使うことができる \n" | |
44879 | 44848 | "(訳注: 最後のものは、GNU coreutils の @command{kill} \n" |
44880 | -"コマンドでは使用できるが、他の系統の @command{kill} では使えないかもしれな" | |
44881 | -"い)。\n" | |
44849 | +"コマンドでは使用できるが、シェルの組み込みコマンドのような、他の系統の \n" | |
44850 | +"@command{kill} では使えないかもしれない)。\n" | |
44882 | 44851 | "シグナル名は、標準的な形式でも、頭に @samp{SIG} を付けた形式でも構わない。\n" |
44883 | 44852 | "大文字小文字はどちらを使ってもよいが、@option{-@var{signal}} \n" |
44884 | 44853 | "という形式のオプションの場合は例外で、大文字を使わなければならない。\n" |
44885 | 44854 | "小文字を使うと、他のオプションとまぎらわしいからである。\n" |
44886 | -"サポートしているシグナル名とシグナル番号については、「2.5 シグナルの指定」を" | |
44887 | -"参照していただきたい。\n" | |
44855 | +"サポートしているシグナル名とシグナル番号については、「2.5 シグナルの指定」を参照していただきたい。\n" | |
44888 | 44856 | "@xref{Signal specifications}." |
44889 | 44857 | |
44890 | 44858 | #. type: cindex |
@@ -46130,9 +46098,9 @@ msgstr "" | ||
46130 | 46098 | "は、何も出力しない。数列が終了するのは、現在の数値に @var{increment} を加えたら \n" |
46131 | 46099 | "@var{last} より大きくなってしまう時点である。だから、@code{seq 1 10 10} \n" |
46132 | 46100 | "は、@samp{1} しか表示しない。@var{increment} の値には @samp{0} を指定できない。\n" |
46133 | -"同じ数を繰り返し出力したかったら、@command{yes} を使うべきである。また、@var{first}, \n" | |
46134 | -"@var{increment}, @var{last} の値は、@code{NaN} (訳注: Not a Number) \n" | |
46135 | -"であってはならない。数値には浮動小数点数を指定することもできる。\n" | |
46101 | +"同じ数を繰り返し出力したかったら、@command{yes} コマンドを使うべきである。\n" | |
46102 | +"また、@var{first}, @var{increment}, @var{last} の値は、@code{NaN} \n" | |
46103 | +"(訳注: Not a Number) であってはならない。数値には浮動小数点数を指定することもできる。\n" | |
46136 | 46104 | "@xref{Floating point}." |
46137 | 46105 | |
46138 | 46106 | #. type: item |
@@ -47392,7 +47360,8 @@ msgstr "" | ||
47392 | 47360 | "ある単語の綴りが正しいかどうかを判断するには、辞書で調べさえすればよい。\n" |
47393 | 47361 | "その単語が辞書になければ、綴りを間違えている可能性が高いわけだ。\n" |
47394 | 47362 | "そこで、とりあえず、辞書が必要になる。辞書の在り処は、慣例からすると \n" |
47395 | -"@file{/usr/dict/words} だ。筆者の GNU/Linux システムでは \n" | |
47363 | +"@file{/usr/dict/words} だ (現在では @file{/usr/share/dict/words} \n" | |
47364 | +"かもしれない)。筆者の GNU/Linux システムでは \n" | |
47396 | 47365 | "@footnote{この記事を 2000 年 11 月に改訂したとき使用したのは、Redhat Linux \n" |
47397 | 47366 | "6.1 である}、それはソートされた 45,402 語からなる辞書である。" |
47398 | 47367 |
@@ -1,5 +1,5 @@ | ||
1 | ---- coreutils-ja.texi.orig 2018-03-31 10:22:41.509486052 +0900 | |
2 | -+++ coreutils-ja.texi 2018-03-31 10:25:20.773027827 +0900 | |
1 | +--- coreutils-ja.texi.orig 2019-04-09 15:05:56.263552668 +0900 | |
2 | ++++ coreutils-ja.texi 2019-04-09 15:07:54.203556550 +0900 | |
3 | 3 | @@ -5,7 +5,7 @@ |
4 | 4 | @c |
5 | 5 | @c =========================================================================== |
@@ -986,7 +986,7 @@ | ||
986 | 986 | |
987 | 987 | @cindex output of parts of files |
988 | 988 | @cindex parts of files, output of |
989 | -@@ -3753,7 +3669,7 @@ | |
989 | +@@ -3756,7 +3672,7 @@ | |
990 | 990 | @c @end example |
991 | 991 | |
992 | 992 | @node Summarizing files |
@@ -995,7 +995,7 @@ | ||
995 | 995 | |
996 | 996 | @cindex summarizing files |
997 | 997 | |
998 | -@@ -3762,16 +3678,11 @@ | |
998 | +@@ -3765,16 +3681,11 @@ | |
999 | 999 | @menu |
1000 | 1000 | * wc invocation:: 行数、単語数、バイト数を表示する。 |
1001 | 1001 | * sum invocation:: チェックサムとブロック数を表示する。 |
@@ -1017,7 +1017,7 @@ | ||
1017 | 1017 | @end menu |
1018 | 1018 | |
1019 | 1019 | |
1020 | -@@ -4234,7 +4145,7 @@ | |
1020 | +@@ -4237,7 +4148,7 @@ | |
1021 | 1021 | |
1022 | 1022 | |
1023 | 1023 | @node Operating on sorted files |
@@ -1026,7 +1026,7 @@ | ||
1026 | 1026 | |
1027 | 1027 | @cindex operating on sorted files |
1028 | 1028 | @cindex sorted files, operations on |
1029 | -@@ -4246,8 +4157,7 @@ | |
1029 | +@@ -4249,8 +4160,7 @@ | |
1030 | 1030 | * shuf invocation:: テキストファイルをシャッフルする。 |
1031 | 1031 | * uniq invocation:: ファイルから重複を省く。 |
1032 | 1032 | * comm invocation:: ソート済みの二つのファイルを一行づつ比較する。 |
@@ -1036,7 +1036,49 @@ | ||
1036 | 1036 | * tsort invocation:: トポロジカル・ソート。 |
1037 | 1037 | @end menu |
1038 | 1038 | |
1039 | -@@ -5554,9 +5464,9 @@ | |
1039 | +@@ -5473,7 +5383,7 @@ | |
1040 | + インデックスとも言われる。簡単に言えば、本文にあるとおり、 | |
1041 | + キーワードに前後の文脈を付けて項目として立てる索引のことである。たとえば、"The cow | |
1042 | + jumped over the moon." という文があるとしよう。今、キーワードを角カッコ ([]) | |
1043 | +-で示すとすると、@command{ptx} による一番素朴なパミューテド・インデックスの作成では、 | |
1044 | ++で示すとすると、@command{ptx} による一番簡単なパミューテド・インデックスの作成では、 | |
1045 | + この文から、 | |
1046 | + | |
1047 | + @example | |
1048 | +@@ -5492,19 +5402,23 @@ | |
1049 | + 円順列 (cyclic permutation) に見立てているかららしい。 | |
1050 | + 「順列索引」と訳されることもある。 | |
1051 | + | |
1052 | +-上記の文に対して何のオプションも付けずに @command{ptx} | |
1053 | +-を実行したときの実際の出力は、次のようになる。出力された行の中央の | |
1054 | ++上記の文を cow.txt というファイルに保存し、それに対して @option{-A} | |
1055 | ++オプションのみを付けて @command{ptx} を実行してみよう。 | |
1056 | ++その出力は、次のようになる。出力された行のほぼ中央にある | |
1057 | + (すなわち、少し長めの空白の後ろの) 単語がキーワードである。 | |
1058 | + 大文字小文字を区別してアルファベット順に並んでいるのが、おわかりになるだろう。 | |
1059 | ++各行頭にあるのは、@option{-A} オプションによって生成された参照箇所情報 | |
1060 | ++(ファイル名と行番号) である。 | |
1061 | + | |
1062 | + @example | |
1063 | +-$ echo "The cow jumped over the moon." | ptx | |
1064 | +- The cow jumped over the moon. | |
1065 | +- The cow jumped over the moon. | |
1066 | +- The cow jumped over the moon. | |
1067 | +- The cow jumped over the moon. | |
1068 | +- The cow jumped over the moon. | |
1069 | +- The cow jumped over the moon. | |
1070 | ++$ echo "The cow jumped over the moon." >cow.txt | |
1071 | ++$ ptx -A cow.txt | |
1072 | ++cow.txt:1: . The cow jumped over the moon | |
1073 | ++cow.txt:1: The cow jumped over the moon. | |
1074 | ++cow.txt:1: The cow jumped over the moon. | |
1075 | ++cow.txt:1: The cow jumped over the moon. | |
1076 | ++cow.txt:1: The cow jumped over the moon. | |
1077 | ++cow.txt:1: The cow jumped over the moon. | |
1078 | + @end example | |
1079 | + | |
1080 | + パミューテド・インデックスの代表的な例としては、 | |
1081 | +@@ -5557,9 +5471,9 @@ | |
1040 | 1082 | |
1041 | 1083 | @menu |
1042 | 1084 | * General options in ptx:: プログラム全体の動作に関係するオプション。 |
@@ -1048,7 +1090,7 @@ | ||
1048 | 1090 | * Compatibility in ptx:: |
1049 | 1091 | @end menu |
1050 | 1092 | |
1051 | -@@ -6199,7 +6109,7 @@ | |
1093 | +@@ -6202,7 +6116,7 @@ | |
1052 | 1094 | |
1053 | 1095 | |
1054 | 1096 | @node Operating on fields |
@@ -1057,7 +1099,7 @@ | ||
1057 | 1099 | |
1058 | 1100 | @menu |
1059 | 1101 | * cut invocation:: 各行の選択した部分を表示する。 |
1060 | -@@ -6609,7 +6519,7 @@ | |
1102 | +@@ -6612,7 +6526,7 @@ | |
1061 | 1103 | |
1062 | 1104 | |
1063 | 1105 | @node Operating on characters |
@@ -1066,7 +1108,7 @@ | ||
1066 | 1108 | |
1067 | 1109 | @cindex operating on characters |
1068 | 1110 | |
1069 | -@@ -6830,7 +6740,7 @@ | |
1111 | +@@ -6833,7 +6747,7 @@ | |
1070 | 1112 | |
1071 | 1113 | |
1072 | 1114 | @node Translating |
@@ -1075,7 +1117,7 @@ | ||
1075 | 1117 | |
1076 | 1118 | @cindex translating characters |
1077 | 1119 | |
1078 | -@@ -7134,7 +7044,7 @@ | |
1120 | +@@ -7137,7 +7051,7 @@ | |
1079 | 1121 | |
1080 | 1122 | |
1081 | 1123 | @node Directory listing |
@@ -1084,7 +1126,7 @@ | ||
1084 | 1126 | |
1085 | 1127 | この章では、@command{ls} とその変種の @command{dir} 及び @command{vdir} について説明する。 |
1086 | 1128 | こうしたコマンドは、ファイルに関する情報を一覧表示する。 |
1087 | -@@ -7196,23 +7106,24 @@ | |
1129 | +@@ -7200,23 +7114,24 @@ | |
1088 | 1130 | 削除やリネームの最中だと、そういうことが起きる) |
1089 | 1131 | 2: 深刻なトラブル (たとえば、メモリの不足、無効なオプション、 |
1090 | 1132 | コマンドライン引数として指定されたファイルやディレクトリに |
@@ -1118,7 +1160,7 @@ | ||
1118 | 1160 | |
1119 | 1161 | 以下のオプションは、どんなファイルについて @command{ls} が情報を表示するかを決定する。 |
1120 | 1162 | デフォルトで @command{ls} が表示するのは、コマンドラインで指定されたファイルだが、 |
1121 | -@@ -7339,7 +7250,7 @@ | |
1163 | +@@ -7343,7 +7258,7 @@ | |
1122 | 1164 | |
1123 | 1165 | |
1124 | 1166 | @node What information is listed |
@@ -1127,7 +1169,7 @@ | ||
1127 | 1169 | |
1128 | 1170 | 以下のオプションは、@command{ls} がどんな情報を表示するかに関係している。 |
1129 | 1171 | @command{ls} がデフォルトで表示するのは、ファイル名だけである。 |
1130 | -@@ -7531,7 +7442,7 @@ | |
1172 | +@@ -7535,7 +7450,7 @@ | |
1131 | 1173 | @item C |
1132 | 1174 | ハイパフォーマンス (``contiguous data'') ファイル |
1133 | 1175 | @item d |
@@ -1136,7 +1178,7 @@ | ||
1136 | 1178 | @item D |
1137 | 1179 | @c @item F |
1138 | 1180 | @c semaphore, if this is a distinct file type |
1139 | -@@ -7655,7 +7566,7 @@ | |
1181 | +@@ -7659,7 +7574,7 @@ | |
1140 | 1182 | |
1141 | 1183 | |
1142 | 1184 | @node Sorting the output |
@@ -1145,7 +1187,7 @@ | ||
1145 | 1187 | |
1146 | 1188 | @cindex sorting @command{ls} output |
1147 | 1189 | 以下のオプションは、@command{ls} が出力する情報を並べる際の順序を変更する。 |
1148 | -@@ -7758,7 +7669,7 @@ | |
1190 | +@@ -7762,7 +7677,7 @@ | |
1149 | 1191 | |
1150 | 1192 | |
1151 | 1193 | @node Details about version sort |
@@ -1154,7 +1196,7 @@ | ||
1154 | 1196 | |
1155 | 1197 | ファイル名にはインデックス番号やバージョン番号が含まれていることがしばしばあるが、 |
1156 | 1198 | バージョン・ソートは、そうした状況に対処している。 |
1157 | -@@ -7811,7 +7722,7 @@ | |
1199 | +@@ -7815,7 +7730,7 @@ | |
1158 | 1200 | @end itemize |
1159 | 1201 | |
1160 | 1202 | @node General output formatting |
@@ -1163,7 +1205,7 @@ | ||
1163 | 1205 | |
1164 | 1206 | 以下のオプションは出力全体の見かけに影響を及ぼす。 |
1165 | 1207 | |
1166 | -@@ -8004,7 +7915,7 @@ | |
1208 | +@@ -8008,7 +7923,7 @@ | |
1167 | 1209 | |
1168 | 1210 | |
1169 | 1211 | @node Formatting file timestamps |
@@ -1172,7 +1214,7 @@ | ||
1172 | 1214 | |
1173 | 1215 | デフォルトでは、ファイルのタイムスタンプは短縮形式で表示される。 |
1174 | 1216 | すなわち、最近のタイムスタンプ以外は、@samp{Mar 30@ @ 2002} |
1175 | -@@ -8137,7 +8048,7 @@ | |
1217 | +@@ -8141,7 +8056,7 @@ | |
1176 | 1218 | |
1177 | 1219 | |
1178 | 1220 | @node Formatting the file names |
@@ -1181,7 +1223,7 @@ | ||
1181 | 1223 | |
1182 | 1224 | 以下のオプションは、ファイル名の表示方法を変更する。 |
1183 | 1225 | |
1184 | -@@ -8378,7 +8289,7 @@ | |
1226 | +@@ -8382,7 +8297,7 @@ | |
1185 | 1227 | |
1186 | 1228 | |
1187 | 1229 | @node Basic operations |
@@ -1190,7 +1232,7 @@ | ||
1190 | 1232 | |
1191 | 1233 | @cindex manipulating files |
1192 | 1234 | |
1193 | -@@ -8389,8 +8300,7 @@ | |
1235 | +@@ -8393,8 +8308,7 @@ | |
1194 | 1236 | * cp invocation:: ファイルをコピーする。 |
1195 | 1237 | * dd invocation:: ファイルの変換とコピー。 |
1196 | 1238 | * install invocation:: ファイルをコピーし属性をセットする。 |
@@ -1200,7 +1242,7 @@ | ||
1200 | 1242 | * rm invocation:: ファイルやディレクトリを削除する。 |
1201 | 1243 | * shred invocation:: セキュリティを向上させたファイルの削除。 |
1202 | 1244 | @end menu |
1203 | -@@ -10174,7 +10084,7 @@ | |
1245 | +@@ -10178,7 +10092,7 @@ | |
1204 | 1246 | |
1205 | 1247 | |
1206 | 1248 | @node Special file types |
@@ -1209,7 +1251,7 @@ | ||
1209 | 1251 | |
1210 | 1252 | @cindex special file types |
1211 | 1253 | @cindex file types, special |
1212 | -@@ -10201,16 +10111,15 @@ | |
1254 | +@@ -10205,16 +10119,15 @@ | |
1213 | 1255 | (@dfn{special files}) がある。 |
1214 | 1256 | |
1215 | 1257 | @menu |
@@ -1235,7 +1277,7 @@ | ||
1235 | 1277 | @end menu |
1236 | 1278 | |
1237 | 1279 | |
1238 | -@@ -10529,7 +10438,8 @@ | |
1280 | +@@ -10533,7 +10446,8 @@ | |
1239 | 1281 | # かぎり、問題がない。また、ネットワークでつながったファイル |
1240 | 1282 | # システム間でも通用する。 |
1241 | 1283 | ln -s afile anotherfile |
@@ -1245,7 +1287,7 @@ | ||
1245 | 1287 | |
1246 | 1288 | |
1247 | 1289 | @node mkdir invocation |
1248 | -@@ -10914,7 +10824,7 @@ | |
1290 | +@@ -10918,7 +10832,7 @@ | |
1249 | 1291 | |
1250 | 1292 | |
1251 | 1293 | @node Changing file attributes |
@@ -1254,7 +1296,7 @@ | ||
1254 | 1296 | |
1255 | 1297 | @cindex changing file attributes |
1256 | 1298 | @cindex file attributes, changing |
1257 | -@@ -11575,7 +11485,7 @@ | |
1299 | +@@ -11579,7 +11493,7 @@ | |
1258 | 1300 | |
1259 | 1301 | |
1260 | 1302 | @node Disk usage |
@@ -1263,7 +1305,7 @@ | ||
1263 | 1305 | |
1264 | 1306 | @cindex disk usage |
1265 | 1307 | |
1266 | -@@ -12619,7 +12529,7 @@ | |
1308 | +@@ -12623,7 +12537,7 @@ | |
1267 | 1309 | |
1268 | 1310 | |
1269 | 1311 | @node Printing text |
@@ -1272,7 +1314,7 @@ | ||
1272 | 1314 | |
1273 | 1315 | @cindex printing text, commands for |
1274 | 1316 | @cindex commands for printing text |
1275 | -@@ -12677,7 +12587,7 @@ | |
1317 | +@@ -12681,7 +12595,7 @@ | |
1276 | 1318 | @item \c |
1277 | 1319 | この位置より後を出力しない |
1278 | 1320 | @item \e |
@@ -1281,7 +1323,7 @@ | ||
1281 | 1323 | @item \f |
1282 | 1324 | フォームフィード (form feed) |
1283 | 1325 | @item \n |
1284 | -@@ -12922,7 +12832,7 @@ | |
1326 | +@@ -12926,7 +12840,7 @@ | |
1285 | 1327 | |
1286 | 1328 | |
1287 | 1329 | @node Conditions |
@@ -1290,7 +1332,7 @@ | ||
1290 | 1332 | |
1291 | 1333 | @cindex conditions |
1292 | 1334 | @cindex commands for exit status |
1293 | -@@ -13062,19 +12972,17 @@ | |
1335 | +@@ -13066,19 +12980,17 @@ | |
1294 | 1336 | @end display |
1295 | 1337 | |
1296 | 1338 | @menu |
@@ -1317,7 +1359,7 @@ | ||
1317 | 1359 | |
1318 | 1360 | @cindex file type tests |
1319 | 1361 | |
1320 | -@@ -13131,7 +13039,7 @@ | |
1362 | +@@ -13135,7 +13047,7 @@ | |
1321 | 1363 | |
1322 | 1364 | |
1323 | 1365 | @node Access permission tests |
@@ -1326,7 +1368,7 @@ | ||
1326 | 1368 | |
1327 | 1369 | @cindex access permission tests |
1328 | 1370 | @cindex permission tests |
1329 | -@@ -13185,7 +13093,7 @@ | |
1371 | +@@ -13189,7 +13101,7 @@ | |
1330 | 1372 | @end table |
1331 | 1373 | |
1332 | 1374 | @node File characteristic tests |
@@ -1335,7 +1377,7 @@ | ||
1335 | 1377 | |
1336 | 1378 | @cindex file characteristic tests |
1337 | 1379 | |
1338 | -@@ -13226,7 +13134,7 @@ | |
1380 | +@@ -13230,7 +13142,7 @@ | |
1339 | 1381 | |
1340 | 1382 | |
1341 | 1383 | @node String tests |
@@ -1344,7 +1386,7 @@ | ||
1344 | 1386 | |
1345 | 1387 | @cindex string tests |
1346 | 1388 | |
1347 | -@@ -13272,7 +13180,7 @@ | |
1389 | +@@ -13276,7 +13188,7 @@ | |
1348 | 1390 | |
1349 | 1391 | |
1350 | 1392 | @node Numeric tests |
@@ -1353,7 +1395,7 @@ | ||
1353 | 1395 | |
1354 | 1396 | @cindex numeric tests |
1355 | 1397 | @cindex arithmetic tests |
1356 | -@@ -13317,7 +13225,7 @@ | |
1398 | +@@ -13321,7 +13233,7 @@ | |
1357 | 1399 | |
1358 | 1400 | |
1359 | 1401 | @node Connectives for test |
@@ -1362,7 +1404,7 @@ | ||
1362 | 1404 | |
1363 | 1405 | @cindex logical connectives |
1364 | 1406 | @cindex connectives, logical |
1365 | -@@ -13431,16 +13339,15 @@ | |
1407 | +@@ -13435,16 +13347,15 @@ | |
1366 | 1408 | @end display |
1367 | 1409 | |
1368 | 1410 | @menu |
@@ -1383,7 +1425,7 @@ | ||
1383 | 1425 | |
1384 | 1426 | @cindex string expressions |
1385 | 1427 | @cindex expressions, string |
1386 | -@@ -13519,7 +13426,7 @@ | |
1428 | +@@ -13523,7 +13434,7 @@ | |
1387 | 1429 | |
1388 | 1430 | |
1389 | 1431 | @node Numeric expressions |
@@ -1392,7 +1434,7 @@ | ||
1392 | 1434 | |
1393 | 1435 | @cindex numeric expressions |
1394 | 1436 | @cindex expressions, numeric |
1395 | -@@ -13637,7 +13544,7 @@ | |
1437 | +@@ -13641,7 +13552,7 @@ | |
1396 | 1438 | |
1397 | 1439 | |
1398 | 1440 | @node Redirection |
@@ -1401,7 +1443,7 @@ | ||
1401 | 1443 | |
1402 | 1444 | @cindex redirection |
1403 | 1445 | @cindex commands for redirection |
1404 | -@@ -13854,7 +13761,7 @@ | |
1446 | +@@ -13858,7 +13769,7 @@ | |
1405 | 1447 | |
1406 | 1448 | |
1407 | 1449 | @node File name manipulation |
@@ -1410,7 +1452,7 @@ | ||
1410 | 1452 | |
1411 | 1453 | @cindex file name manipulation |
1412 | 1454 | @cindex manipulation of file names |
1413 | -@@ -14397,7 +14304,7 @@ | |
1455 | +@@ -14401,7 +14312,7 @@ | |
1414 | 1456 | |
1415 | 1457 | |
1416 | 1458 | @node Working context |
@@ -1419,7 +1461,7 @@ | ||
1419 | 1461 | |
1420 | 1462 | @cindex working context |
1421 | 1463 | @cindex commands for printing the working context |
1422 | -@@ -15271,7 +15178,7 @@ | |
1464 | +@@ -15275,7 +15186,7 @@ | |
1423 | 1465 | |
1424 | 1466 | |
1425 | 1467 | @node User information |
@@ -1428,7 +1470,7 @@ | ||
1428 | 1470 | |
1429 | 1471 | @cindex user information, commands for |
1430 | 1472 | @cindex commands for printing user information |
1431 | -@@ -15280,12 +15187,14 @@ | |
1473 | +@@ -15284,12 +15195,14 @@ | |
1432 | 1474 | 誰がログインしているか、どんなグループに所属しているか、などである。 |
1433 | 1475 | |
1434 | 1476 | @menu |
@@ -1449,7 +1491,7 @@ | ||
1449 | 1491 | @end menu |
1450 | 1492 | |
1451 | 1493 | |
1452 | -@@ -15655,7 +15564,7 @@ | |
1494 | +@@ -15659,7 +15572,7 @@ | |
1453 | 1495 | |
1454 | 1496 | |
1455 | 1497 | @node System context |
@@ -1458,7 +1500,7 @@ | ||
1458 | 1500 | |
1459 | 1501 | @cindex system context |
1460 | 1502 | @cindex context, system |
1461 | -@@ -15714,22 +15623,20 @@ | |
1503 | +@@ -15718,22 +15631,20 @@ | |
1462 | 1504 | @exitstatus |
1463 | 1505 | |
1464 | 1506 | @menu |
@@ -1490,7 +1532,7 @@ | ||
1490 | 1532 | |
1491 | 1533 | @cindex time conversion specifiers |
1492 | 1534 | @cindex conversion specifiers, time |
1493 | -@@ -15806,7 +15713,7 @@ | |
1535 | +@@ -15810,7 +15721,7 @@ | |
1494 | 1536 | |
1495 | 1537 | |
1496 | 1538 | @node Date conversion specifiers |
@@ -1499,7 +1541,7 @@ | ||
1499 | 1541 | |
1500 | 1542 | @cindex date conversion specifiers |
1501 | 1543 | @cindex conversion specifiers, date |
1502 | -@@ -15887,7 +15794,7 @@ | |
1544 | +@@ -15891,7 +15802,7 @@ | |
1503 | 1545 | |
1504 | 1546 | |
1505 | 1547 | @node Literal conversion specifiers |
@@ -1508,7 +1550,7 @@ | ||
1508 | 1550 | |
1509 | 1551 | @cindex literal conversion specifiers |
1510 | 1552 | @cindex conversion specifiers, literal |
1511 | -@@ -15905,7 +15812,7 @@ | |
1553 | +@@ -15909,7 +15820,7 @@ | |
1512 | 1554 | |
1513 | 1555 | |
1514 | 1556 | @node Padding and other flags |
@@ -1517,7 +1559,7 @@ | ||
1517 | 1559 | |
1518 | 1560 | @cindex numeric field padding |
1519 | 1561 | @cindex padding of numeric fields |
1520 | -@@ -15971,7 +15878,7 @@ | |
1562 | +@@ -15975,7 +15886,7 @@ | |
1521 | 1563 | |
1522 | 1564 | |
1523 | 1565 | @node Setting the time |
@@ -1526,7 +1568,7 @@ | ||
1526 | 1568 | |
1527 | 1569 | @cindex setting the time |
1528 | 1570 | @cindex time setting |
1529 | -@@ -16075,7 +15982,7 @@ | |
1571 | +@@ -16079,7 +15990,7 @@ | |
1530 | 1572 | 引数 @var{timespec} では、日付の後ろに時刻をどの単位まで追加するかを指定する。 |
1531 | 1573 | 以下の一つを指定することができる。 |
1532 | 1574 | @table @samp |
@@ -1535,7 +1577,7 @@ | ||
1535 | 1577 | 日付のみを表示する。@var{timespec} を省略した場合のデフォルト。 |
1536 | 1578 | |
1537 | 1579 | @item hours |
1538 | -@@ -16645,7 +16552,7 @@ | |
1580 | +@@ -16649,7 +16560,7 @@ | |
1539 | 1581 | @exitstatus |
1540 | 1582 | |
1541 | 1583 | @node SELinux context |
@@ -1544,7 +1586,7 @@ | ||
1544 | 1586 | |
1545 | 1587 | @cindex SELinux context |
1546 | 1588 | @cindex SELinux, context |
1547 | -@@ -16654,10 +16561,8 @@ | |
1589 | +@@ -16658,10 +16569,8 @@ | |
1548 | 1590 | この章では、SELinux コンテキスト関係の操作を行うコマンドを説明する。 |
1549 | 1591 | |
1550 | 1592 | @menu |
@@ -1557,7 +1599,7 @@ | ||
1557 | 1599 | @end menu |
1558 | 1600 | |
1559 | 1601 | @node chcon invocation |
1560 | -@@ -16834,7 +16739,7 @@ | |
1602 | +@@ -16838,7 +16747,7 @@ | |
1561 | 1603 | @end display |
1562 | 1604 | |
1563 | 1605 | @node Modified command invocation |
@@ -1566,7 +1608,7 @@ | ||
1566 | 1608 | |
1567 | 1609 | @cindex modified command invocation |
1568 | 1610 | @cindex invocation of commands, modified |
1569 | -@@ -17531,7 +17436,7 @@ | |
1611 | +@@ -17535,7 +17444,7 @@ | |
1570 | 1612 | |
1571 | 1613 | |
1572 | 1614 | @node Process control |
@@ -1575,7 +1617,7 @@ | ||
1575 | 1617 | |
1576 | 1618 | @cindex processes, commands for controlling |
1577 | 1619 | @cindex commands for controlling processes |
1578 | -@@ -17618,7 +17523,7 @@ | |
1620 | +@@ -17623,7 +17532,7 @@ | |
1579 | 1621 | @xref{Signal specifications}. |
1580 | 1622 | |
1581 | 1623 | @node Delaying |
@@ -1584,7 +1626,7 @@ | ||
1584 | 1626 | |
1585 | 1627 | @cindex delaying commands |
1586 | 1628 | @cindex commands for delaying |
1587 | -@@ -17650,11 +17555,11 @@ | |
1629 | +@@ -17655,11 +17564,11 @@ | |
1588 | 1630 | |
1589 | 1631 | @table @samp |
1590 | 1632 | @item s |
@@ -1599,7 +1641,7 @@ | ||
1599 | 1641 | @item d |
1600 | 1642 | 日 |
1601 | 1643 | @end table |
1602 | -@@ -17673,7 +17578,7 @@ | |
1644 | +@@ -17678,7 +17587,7 @@ | |
1603 | 1645 | |
1604 | 1646 | |
1605 | 1647 | @node Numeric operations |
@@ -1608,7 +1650,7 @@ | ||
1608 | 1650 | |
1609 | 1651 | @cindex numeric operations |
1610 | 1652 | 以下のプログラムは、数に関係した作業をする。 |
1611 | -@@ -17765,6 +17670,13 @@ | |
1653 | +@@ -17770,6 +17679,13 @@ | |
1612 | 1654 | |
1613 | 1655 | 終了ステータスについては追加情報がある。@option{--invalid} をご覧になっていただきたい。 |
1614 | 1656 |
@@ -1622,7 +1664,7 @@ | ||
1622 | 1664 | @subsection 一般オプション |
1623 | 1665 | |
1624 | 1666 | このプログラムでは以下のオプションが使用できる。参照: @ref{Common options}. |
1625 | -@@ -17900,6 +17812,7 @@ | |
1667 | +@@ -17905,6 +17821,7 @@ | |
1626 | 1668 | |
1627 | 1669 | @end table |
1628 | 1670 |
@@ -1630,7 +1672,7 @@ | ||
1630 | 1672 | @subsection 使用できる @var{unit} |
1631 | 1673 | |
1632 | 1674 | @option{--from=UNIT} や @option{--to=UNIT} で指定する @var{unit} には、 |
1633 | -@@ -17982,6 +17895,7 @@ | |
1675 | +@@ -17987,6 +17904,7 @@ | |
1634 | 1676 | |
1635 | 1677 | @end table |
1636 | 1678 |
@@ -1638,7 +1680,7 @@ | ||
1638 | 1680 | @subsection @command{nunfmt} の使用例 |
1639 | 1681 | |
1640 | 1682 | 1 個の数値を人間に読みやすい形に変換する (あるいは、その逆を行う)。 |
1641 | -@@ -18243,7 +18157,7 @@ | |
1683 | +@@ -18248,7 +18166,7 @@ | |
1642 | 1684 | |
1643 | 1685 | |
1644 | 1686 | @node File permissions |
@@ -1647,7 +1689,7 @@ | ||
1647 | 1689 | @include perm-ja.texi |
1648 | 1690 | |
1649 | 1691 | @include parse-datetime-ja.texi |
1650 | -@@ -18259,13 +18173,13 @@ | |
1692 | +@@ -18264,13 +18182,13 @@ | |
1651 | 1693 | (@uref{http://www.linuxjournal.com/article.php?sid=2762}) |
1652 | 1694 | |
1653 | 1695 | @menu |
@@ -1664,7 +1706,7 @@ | ||
1664 | 1706 | @end menu |
1665 | 1707 | |
1666 | 1708 | |
1667 | -@@ -18810,6 +18724,156 @@ | |
1709 | +@@ -18816,6 +18734,156 @@ | |
1668 | 1710 | Kernighan 氏に、この記事を読んでチェックしてくださったことについて、 |
1669 | 1711 | 心からお礼を申し上げる。 |
1670 | 1712 |
@@ -7,7 +7,7 @@ msgid "" | ||
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "POT-Creation-Date: 2016-11-17 11:01+0900\n" |
10 | -"PO-Revision-Date: 2017-06-15 11:50+0900\n" | |
10 | +"PO-Revision-Date: 2019-04-09 15:33+0900\n" | |
11 | 11 | "Last-Translator: Chonan Yoichi <cyoichi@maple.ocn.ne.jp>\n" |
12 | 12 | "Language-Team: Linux JM project <linuxjm-discuss@lists.osdn.me>\n" |
13 | 13 | "Language: \n" |
@@ -1227,7 +1227,7 @@ msgid "" | ||
1227 | 1227 | "number and @var{dd} as the day of the month, for the specified calendar date." |
1228 | 1228 | msgstr "" |
1229 | 1229 | "10 進数が @var{yyyy}@var{mm}@var{dd} の形をとり、日付文字列中のそれより前に他の暦日の項目 \n" |
1230 | -"(@pxref{Calendar date items}) が存在しない場合は、@var{yyyy} \n" | |
1230 | +"(@pxref{Calendar date items}) が存在しない場合、@var{yyyy} \n" | |
1231 | 1231 | "は暦の上のある 1 日の年の部分と見なされる。\n" |
1232 | 1232 | "@var{mm} は何番目の月かということ、@var{dd} はその月の日にちである。" |
1233 | 1233 |
@@ -1239,9 +1239,9 @@ msgid "" | ||
1239 | 1239 | "hour of the day and @var{mm} as the minute of the hour, for the specified " |
1240 | 1240 | "time of day. @var{mm} can also be omitted." |
1241 | 1241 | msgstr "" |
1242 | -"10 進数が @var{hh}@var{mm} の形をとり、日付文字列中のそれより前に他の時刻の項目が存在しない場合は、\n" | |
1243 | -"@var{hh} はある 1 日の時刻の何時の部分と、@var{mm} は何分の部分と見なされる。\n" | |
1244 | -"@var{mm} を省略してもよい。" | |
1242 | +"10 進数が @var{hh}@var{mm} の形をとり、日付文字列中のそれより前に他の時刻の項目が存在しない場合、\n" | |
1243 | +"@var{hh}@var{mm} は時刻の指定になり、@var{hh} はある 1 日の何時の部分、@var{mm} \n" | |
1244 | +"は何分の部分と見なされる。@var{mm} を省略してもよい。" | |
1245 | 1245 | |
1246 | 1246 | #. type: Plain text |
1247 | 1247 | #: parse-datetime.texi:476 |
@@ -7,7 +7,7 @@ msgid "" | ||
7 | 7 | msgstr "" |
8 | 8 | "Project-Id-Version: PACKAGE VERSION\n" |
9 | 9 | "POT-Creation-Date: 2016-11-17 11:07+0900\n" |
10 | -"PO-Revision-Date: 2017-08-12 11:04+0900\n" | |
10 | +"PO-Revision-Date: 2019-04-08 13:57+0900\n" | |
11 | 11 | "Last-Translator: Chonan Yoichi <cyoichi@maple.ocn.ne.jp>\n" |
12 | 12 | "Language-Team: Linux JM project <linuxjm-discuss@lists.osdn.me>\n" |
13 | 13 | "Language: \n" |
@@ -1339,8 +1339,8 @@ msgstr "" | ||
1339 | 1339 | "数値モードは、たいていの場合、対応するシンボリックモードより短くてすむが、\n" |
1340 | 1340 | "ファイルの変更前のモードビットを踏まえて指定することが、\n" |
1341 | 1341 | "普通はできないという制限がある。数値モードでは、絶対的な形で指定することしかできないのだ。\n" |
1342 | -"ディレクトリの set-user-ID ビットと set-group-ID ビットは、\n" | |
1343 | -"この一般的な制限の対象外である。 @xref{Directory Setuid and Setgid}.\n" | |
1342 | +"ただし、ディレクトリの set-user-ID ビットと set-group-ID ビットは、\n" | |
1343 | +"この一般的な原則の対象外である。 @xref{Directory Setuid and Setgid}.\n" | |
1344 | 1344 | "なお、演算子付き数値モードを使えば、ファイルの変更前のモードビットを踏まえた指定が可能になる。\n" |
1345 | 1345 | "@xref{Operator Numeric Modes}." |
1346 | 1346 |
@@ -2013,10 +2013,10 @@ options::. | ||
2013 | 2013 | ‘:LAST_PAGE’ の指定を省略するのは、ファイルの最後までということであ |
2014 | 2014 | る。 スキップするページ数を計算する際、入力ファイル中にフォームフィ |
2015 | 2015 | ードがあると、 そのたびに 1 ページ進むことになる。ページ番号は、 |
2016 | - ‘+FIRST_PAGE’ があってもなくても、同じになる。デフォルトでは、 入力 | |
2017 | - ファイルの最初のページからページ数を数えるからだ (表示される最初の | |
2018 | - ページからではない)。 行番号については ‘-N’ オプションで変更するこ | |
2019 | - とができる。 | |
2016 | + ‘+FIRST_PAGE’ を指定してもしなくても同じになる。デフォルトでは、 入 | |
2017 | + 力ファイルの最初のページからページ数を数えるからだ (表示される最初 | |
2018 | + のページからではない)。 行番号については ‘-N’ オプションで変更する | |
2019 | + ことができる。 | |
2020 | 2020 | |
2021 | 2021 | ‘-COLUMN’ |
2022 | 2022 | ‘--columns=COLUMN’ |
@@ -2124,9 +2124,9 @@ options::. | ||
2124 | 2124 | 、 行番号と (訳注: これはもちろん、‘-n’ オプションが指定されている |
2125 | 2125 | 場合) 段の分離記号は、連続して表示されるわけだ。 ただし、統合された |
2126 | 2126 | ページのどの段も空白の場合は、分離記号も行番号も表示されない。 デフ |
2127 | - ォルトのヘッダは、‘DATE PAGE’ という形式になり、 中央には空白が挿入 | |
2128 | - される。‘-h’ や ‘--header’ オプションを ‘-m’ と一緒に使えば、この中 | |
2129 | - 央の空白部分に文字列を入れることができる。 | |
2127 | + ォルトのヘッダは、‘DATE PAGE’ という形式になり、 中央には長い空白が | |
2128 | + 挿入される。‘-h’ や ‘--header’ オプションを ‘-m’ と一緒に使えば、こ | |
2129 | + の中央の空白部分に文字列を入れることができる。 | |
2130 | 2130 | |
2131 | 2131 | ‘-n[NUMBER-SEPARATOR[DIGITS]]’ |
2132 | 2132 | ‘--number-lines[=NUMBER-SEPARATOR[DIGITS]]’ |
@@ -2458,7 +2458,7 @@ options::. | ||
2458 | 2458 | ができる。おそらく追跡には、 定期的にその名前のファイルをオープンし |
2459 | 2459 | 直すことで、 何らかのプログラムによってファイルが消去されてから再作 |
2460 | 2460 | 成されなかったかどうかを確かめるといった方法が、 使われることだろう |
2461 | - 。なお、inotify をベースにした実装では、こうしたケースを処理するの | |
2461 | + 。なお、inotify をベースにした実装では、そうしたケースを処理するの | |
2462 | 2462 | に、 ファイルを定期的に再オープンする必要がないことを付記しておく。 |
2463 | 2463 | |
2464 | 2464 | どちらの方法を使った場合でも、追跡中のファイルのサイズが小さくなっ |
@@ -2480,19 +2480,19 @@ options::. | ||
2480 | 2480 | ‘descriptor’ や ‘name’ というオプションの値は、 長い方のオプション |
2481 | 2481 | の形式によってのみ指定できる。‘-f’ では指定できない。 |
2482 | 2482 | |
2483 | - オペランド FILE が全く指定されていず、しかも標準入力が FIFO やパイ | |
2484 | - プである場合、‘-f’ オプションは無視される。また、標準入力が FIFO や | |
2485 | - パイプである場合は、‘-’ という形で指定されたオペランドがあっても、 | |
2486 | - ‘-f’ はそれに対して効果を持たない。 | |
2483 | + オペランド FILE が全く指定されていず、標準入力が FIFO やパイプであ | |
2484 | + る場合は、‘-f’ オプションは無視される。また、標準入力が FIFO やパイ | |
2485 | + プである場合は、‘-’ という形で指定されたオペランドがあっても、 ‘-f’ | |
2486 | + はそれに対して効果を持たない。 | |
2487 | 2487 | |
2488 | 2488 | カーネルが inotify をサポートしていると、出力はファイルの変更が引き |
2489 | 2489 | 金になるので、一般に反応がキビキビしている。 それに対して、カーネル |
2490 | 2490 | が inotify をサポートしていないと、‘tail’ はチェックごとに 1 秒間ス |
2491 | 2491 | リープするので (このデフォルトを変更するには、‘--sleep-interval=N’ |
2492 | - を使用する)、 出力の反応がやや遅めに感じられたり、断続的に感じられ | |
2493 | - たりするかもしれない。 inotify のサポートなしで tail を使用する場合 | |
2494 | - 、反応を向上させるには、 sleep する間隔を 1 秒以下に設定すればよい | |
2495 | - 。たとえば、次のようなエイリアスを作成するわけだ。 | |
2492 | + を使用する)、 出力がやや遅めに感じられたり、断続的に感じられたりす | |
2493 | + るかもしれない。inotify のサポートなしで tail を使用する場合、反応 | |
2494 | + を向上させるには、sleep する間隔を 1 秒以下に設定すればよい。たとえ | |
2495 | + ば、次のようなエイリアスを作成するわけだ。 | |
2496 | 2496 | |
2497 | 2497 | alias tail='tail -s.1' |
2498 | 2498 |
@@ -2795,11 +2795,10 @@ options::. | ||
2795 | 2795 | ‘--elide-empty-files’ |
2796 | 2796 | サイズ 0 の出力ファイルができないようにする。そうしたものが生成され |
2797 | 2797 | ることがあるのは、 ‘--number’ を使ったときである。入力ファイルが (短 |
2798 | - 縮されて) 指定された数の出力ファイルを作るには分量が足りなくなって | |
2799 | - いる場合や、 1 行が長すぎて、後続する「部分」をすっぽり飲み込んでし | |
2800 | - まっている場合などがそれに当たる。 このオプションが指定されていると | |
2801 | - きでも、出力ファイルの連続番号が、 順番に増えていくことに変わりはな | |
2802 | - い。 | |
2798 | + 縮されたりして) 指定された数の出力ファイルを作るには分量が足りない | |
2799 | + 場合や、 1 行が長すぎて、後続する「部分」をすっぽり飲み込んでしまっ | |
2800 | + ている場合などがそれに当たる。 このオプションが指定されているときで | |
2801 | + も、出力ファイルの連続番号が、 順番に増えていくことに変わりはない。 | |
2803 | 2802 | |
2804 | 2803 | ‘-t SEPARATOR’ |
2805 | 2804 | ‘--separator=SEPARATOR’ |
@@ -2901,7 +2900,10 @@ PATTERN によって決まってくる。引数 PATTERN が、 入力ファイ | ||
2901 | 2900 | 入力の最初から N 行目の直前までを含む (つまり、N-1 行目までの) 出力 |
2902 | 2901 | ファイルを作成する (N は正の整数)。繰り返し回数の指定が後に続く場合 |
2903 | 2902 | は、 繰り返しごとに、入力ファイルの次の N 行分を含む出力ファイルを |
2904 | - 作成していく。 | |
2903 | + 作成していく。 (訳注: パターンが N の場合は、あと何回繰り返すかを正 | |
2904 | + 確かつ具体的に指定しなければならない。 すなわち、回数が多かったり、 | |
2905 | + {*} を指定すると、‘-k’ も指定しないかぎり、 エラーになり、出力ファ | |
2906 | + イルが作成されない。) | |
2905 | 2907 | |
2906 | 2908 | ‘/REGEXP/[OFFSET]’ |
2907 | 2909 | 現在行から、入力ファイル中の次に REGEXP にマッチする行の直前までを |
@@ -3067,14 +3069,15 @@ FILE が指定されなかった場合や、FILE として ‘-’ が指定さ | ||
3067 | 3069 | |
3068 | 3070 | ‘wc’ は各ファイルにつき、一行の算出結果を出力する。 引数としてファイ |
3069 | 3071 | ルが指定されていれば、そのファイル名を数値の後ろに表示する。 複数の FILE |
3070 | -が指定されている場合は、最後の行で合計を表示し、 ファイル名の部分に、 | |
3071 | -‘total’ と書き込む。表示される数値の順番は、 改行数、単語数、文字数、バ | |
3072 | -イト数、最長行の長さになる。 各数値は、フィールドに右詰めで表示され、フ | |
3073 | -ィールド間には、少なくとも一個の空白が置かれる。 そうすることで、複数の | |
3074 | -数字とファイル名が、たいていの場合きちんと整列するようになっているのだ。 | |
3075 | -数値の入るフィールドの幅は、入力に応じて変化するので、 一定のフィールド | |
3076 | -幅を当てにするべきではない。ただし、GNU の拡張として、 表示される数値が | |
3077 | -ただ 1 個だけの場合は、その数値の頭に空白を入れないことになっている。 | |
3072 | +が指定されている場合は、最後の行で合計を表示し、 ファイル名の列に、「合 | |
3073 | +計 (‘total’)」と書き込む。表示される数値の順番は、 改行数、単語数、文字 | |
3074 | +数、バイト数、最長行の長さになる。 各数値は、フィールドに右詰めで表示さ | |
3075 | +れ、フィールド間には、少なくとも一個の空白が置かれる。 そうすることで、 | |
3076 | +複数の数字とファイル名が、たいていの場合きちんと整列するようになっている | |
3077 | +のだ。 数値の入るフィールドの幅は、入力に応じて変化するので、 一定のフィ | |
3078 | +ールド幅を当てにするべきではない。ただし、GNU の拡張として、 表示される | |
3079 | +数値がただ 1 個だけの場合は、その数値の頭に空白を入れないことになってい | |
3080 | +る。 | |
3078 | 3081 | |
3079 | 3082 | デフォルトでは、‘wc’ は 3 個の数値を表示する。 すなわち、改行数、単語 |
3080 | 3083 | 数、バイト数である。 オプションによって、特定の数値のみを表示するように |
@@ -3683,9 +3686,9 @@ File: coreutils-ja.info, Node: sort invocation, Next: shuf invocation, Up: Op | ||
3683 | 3686 | |
3684 | 3687 | 最も単純な形の場合、POS で指定するのは、何番目のフィールドかという |
3685 | 3688 | ことである (1 から数える)。 フィールドは 1 個以上の空白文字によって |
3686 | - 区切られ、 デフォルトでは、比較するとき、そうした空白文字は各フィー | |
3687 | - ルドの先頭に含まれることになる。 空白文字の扱い方を調整する方法につ | |
3688 | - いては、‘-b’ や ‘-t’ オプションの説明をご覧いただきたい。 | |
3689 | + 区切られるが、 デフォルトでは、そうした空白文字は比較するとき各フィ | |
3690 | + ールドの先頭に含まれることになる。 空白文字の扱い方を調整する方法に | |
3691 | + ついては、‘-b’ や ‘-t’ オプションの説明をご覧いただきたい。 | |
3689 | 3692 | |
3690 | 3693 | より一般的に言うと、各 POS は、‘F[.C][OPTS]’ という形式を取る。 F は |
3691 | 3694 | 、比較に使用するフィールドは何番目かということであり、 C は、そのフ |
@@ -4207,8 +4210,8 @@ options::. | ||
4207 | 4210 | 変数 ‘_POSIX2_VERSION’ を使えば、コントロールできるが (*note |
4208 | 4211 | Standards conformance::)、 移植を考慮したスクリプトでは、この環境変 |
4209 | 4212 | 数に動作が依存するコマンドの使用は、避けた方がよい。 たとえば、 |
4210 | - ‘uniq +10’ ではなく、‘uniq ./+10’ や ‘uniq -s 10’ を使うべきである | |
4211 | - 。前者では、‘+10’ が、オプションかファイル名か、まぎらわしいからだ | |
4213 | + ‘uniq +10’ ではなく、‘uniq ./+10’ や ‘uniq -s 10’ を使うべきだ。前 | |
4214 | + 者では、‘+10’ が、オプションかファイル名か、まぎらわしいからである | |
4212 | 4215 | 。 |
4213 | 4216 | |
4214 | 4217 | ‘-c’ |
@@ -4328,10 +4331,10 @@ File: coreutils-ja.info, Node: comm invocation, Next: ptx invocation, Prev: u | ||
4328 | 4331 | comm [OPTION]... FILE1 FILE2 |
4329 | 4332 | |
4330 | 4333 | 入力ファイルは、‘comm’ に渡す前に、‘LC_COLLATE’ のロケールによって規 |
4331 | -定された照合順序でソートされていなければならない。 入力ファイルが改行以 | |
4332 | -外の文字で終わっている場合は、自動的に改行が追加される。 ‘sort’ コマンド | |
4333 | -をオプションなしで実行すると、‘comm’ の入力にふさわしいファイルが必ず得 | |
4334 | -られる。 | |
4334 | +定されている照合順序でソートされていなければならない。 入力ファイルが改 | |
4335 | +行以外の文字で終わっている場合は、自動的に改行が追加される。 ‘sort’ コマ | |
4336 | +ンドをオプションなしで実行すると、‘comm’ の入力にふさわしいファイルが必 | |
4337 | +ず得られる。 | |
4335 | 4338 | |
4336 | 4339 | オプションを付けずに実行すると、‘comm’ は 3 列の出力を生成する。 1 列 |
4337 | 4340 | 目は FILE1 にのみある行であり、2 列目は FILE2 にのみある行、そして 3 列 |
@@ -4426,7 +4429,7 @@ File: coreutils-ja.info, Node: ptx invocation, Next: tsort invocation, Prev: | ||
4426 | 4429 | デックスとも言われる。簡単に言えば、本文にあるとおり、 キーワードに前後 |
4427 | 4430 | の文脈を付けて項目として立てる索引のことである。たとえば、"The cow |
4428 | 4431 | jumped over the moon." という文があるとしよう。今、キーワードを角カッコ |
4429 | -([]) で示すとすると、‘ptx’ による一番素朴なパミューテド・インデックスの | |
4432 | +([]) で示すとすると、‘ptx’ による一番簡単なパミューテド・インデックスの | |
4430 | 4433 | 作成では、 この文から、 |
4431 | 4434 | |
4432 | 4435 | [The] cow jumped over the moon. |
@@ -4441,18 +4444,21 @@ jumped over the moon." という文があるとしよう。今、キーワード | ||
4441 | 4444 | 文中でキーワードが順番に移動するのを、 円順列 (cyclic permutation) に見 |
4442 | 4445 | 立てているかららしい。 「順列索引」と訳されることもある。 |
4443 | 4446 | |
4444 | - 上記の文に対して何のオプションも付けずに ‘ptx’ を実行したときの実際の | |
4445 | -出力は、次のようになる。出力された行の中央の (すなわち、少し長めの空白の | |
4446 | -後ろの) 単語がキーワードである。 大文字小文字を区別してアルファベット順 | |
4447 | -に並んでいるのが、おわかりになるだろう。 | |
4448 | - | |
4449 | - $ echo "The cow jumped over the moon." | ptx | |
4450 | - The cow jumped over the moon. | |
4451 | - The cow jumped over the moon. | |
4452 | - The cow jumped over the moon. | |
4453 | - The cow jumped over the moon. | |
4454 | - The cow jumped over the moon. | |
4455 | - The cow jumped over the moon. | |
4447 | + 上記の文を cow.txt というファイルに保存し、それに対して ‘-A’ オプショ | |
4448 | +ンのみを付けて ‘ptx’ を実行してみよう。 その出力は、次のようになる。出力 | |
4449 | +された行のほぼ中央にある (すなわち、少し長めの空白の後ろの) 単語がキーワ | |
4450 | +ードである。 大文字小文字を区別してアルファベット順に並んでいるのが、お | |
4451 | +わかりになるだろう。 各行頭にあるのは、‘-A’ オプションによって生成された | |
4452 | +参照箇所情報 (ファイル名と行番号) である。 | |
4453 | + | |
4454 | + $ echo "The cow jumped over the moon." >cow.txt | |
4455 | + $ ptx -A cow.txt | |
4456 | + cow.txt:1: . The cow jumped over the moon | |
4457 | + cow.txt:1: The cow jumped over the moon. | |
4458 | + cow.txt:1: The cow jumped over the moon. | |
4459 | + cow.txt:1: The cow jumped over the moon. | |
4460 | + cow.txt:1: The cow jumped over the moon. | |
4461 | + cow.txt:1: The cow jumped over the moon. | |
4456 | 4462 | |
4457 | 4463 | パミューテド・インデックスの代表的な例としては、 英語などの聖書の巻末 |
4458 | 4464 | に付属している文脈付きの語句索引、「コンコーダンス」を挙げることができる |
@@ -4840,7 +4846,7 @@ File: coreutils-ja.info, Node: Output formatting in ptx, Next: Compatibility i | ||
4840 | 4846 | る)。 |
4841 | 4847 | |
4842 | 4848 | この出力フォーマットでは、‘$’, ‘%’, ‘&’, ‘#’, ‘_’ のような特殊文字 |
4843 | - のいくつかは、自動的にバックスラッシュで保護される。 中カッコ ‘{’, | |
4849 | + のいくつかは、自動的にバックスラッシュで保護される。 波カッコ ‘{’, | |
4844 | 4850 | ‘}’ は、一対のドル記号とバックスラッシュとで保護される (強引に数式 |
4845 | 4851 | モードにするわけだ)。 バックスラッシュそのものは、‘\backslash{}’ と |
4846 | 4852 | いうシーケンスになる。 同形の他の文字と区別するために文字の上下に付 |
@@ -5915,13 +5921,13 @@ File: coreutils-ja.info, Node: ls invocation, Next: dir invocation, Up: Direc | ||
5915 | 5921 | るタイプでもよく、ディレクトリでもよい)。 オプションとファイルを示す引数 |
5916 | 5922 | は、ほとんどのコマンドと同様、どんな順番で指定しても構わない。 |
5917 | 5923 | |
5918 | - コマンドラインで指定したオプション以外の引数がディレクトリならば、 デ | |
5919 | -フォルトでは、‘ls’ はそのディレクトリの内容を一覧表示する。 その際、再帰 | |
5920 | -的な表示はせず、名前が ‘.’ で始まるファイルも表示しない。 オプション以外 | |
5921 | -の引数がディレクトリでなければ、単にそのファイルの名前を表示するのが、 | |
5924 | + コマンドラインで指定したオプション以外の引数がディレクトリならば、 | |
5925 | +‘ls’ はデフォルトでは、そのディレクトリの内容を一覧表示する。 その際、再 | |
5926 | +帰的な表示はせず、名前が ‘.’ で始まるファイルも表示しない。 オプション以 | |
5927 | +外の引数がディレクトリでなければ、単にそのファイルの名前を表示するのが、 | |
5922 | 5928 | ‘ls’ のデフォルトの動作である。 オプション以外の引数が一つも指定されてい |
5923 | -ない場合は、‘ls’ はカレントディレクトリを対象にし、あたかも ‘.’ という引 | |
5924 | -数を一つだけ付けて起動したかのように動作する。 | |
5929 | +ない場合は、カレントディレクトリを対象にし、あたかも ‘.’ という引数を一 | |
5930 | +つだけ付けて起動したかのように動作する。 | |
5925 | 5931 | |
5926 | 5932 | デフォルトでは、出力を、現在のロケール設定に従って、アルファベット順 |
5927 | 5933 | でソートする (1)。 標準出力が端末の場合は、出力を多段組みで (訳注: すな |
@@ -5929,9 +5935,10 @@ File: coreutils-ja.info, Node: ls invocation, Next: dir invocation, Up: Direc | ||
5929 | 5935 | (ソートは縦方向に行う)。 それ以外の場合は、出力が 1 行 1 ファイルの形式 |
5930 | 5936 | になり、制御文字はそのまま手を加えずに出力する。 |
5931 | 5937 | |
5932 | - (訳注: 端末へ出力されるファイル名は、現在ではデフォルトのスタイルが変 | |
5933 | -わっているかもしれない。 「ファイル名のフォーマット」の節の | |
5934 | -‘--quoting-style’ の訳注をご覧いただきたい。) | |
5938 | + (訳注: 端末へ出力されるファイル名は、現在ではデフォルトのスタイルが、 | |
5939 | +「制御文字を疑問符で」から別のものに変更されているかもしれない。 詳しく | |
5940 | +は、「ファイル名のフォーマット」の節の ‘--quoting-style’ の訳注をご覧い | |
5941 | +ただきたい。) | |
5935 | 5942 | |
5936 | 5943 | ‘ls’ はきわめて基本的なプログラムなので、長年の間にオプションがどんど |
5937 | 5944 | ん増えてしまった。 以下のサブセクションでは、そうしたオプションについて |
@@ -7854,12 +7861,12 @@ options::. | ||
7854 | 7861 | 、グループ、許可属性、場合によっては SELinux コンテキストについて、 |
7855 | 7862 | そのどれもが指定されているものと同一であるときは、 インストール先フ |
7856 | 7863 | ァイルを全く変更しない。 このオプションは、‘--user’, ‘--group’, |
7857 | - ‘--mode’ オプションと併せて使うとき、最も役に立つ。そうしない場合、 | |
7858 | - ‘install’ コマンドが、(たとえば、ディレクトリに setgid が付いている | |
7859 | - ことや、POSIX のデフォルトの ACL を顧慮しないせいで)、 インストール | |
7860 | - されるファイルがデフォルトで持つはずの属性を不正確に決めてしまうか | |
7861 | - もしれないのだ。 そんなことがあると、無駄なコピーが行われたり、 属 | |
7862 | - 性のデフォルト値が正しくないものに設定し直されたりといった不都合が | |
7864 | + ‘--mode’ オプションと併せて使うのが最善である。そういうものを指定し | |
7865 | + ない場合、 ‘install’ コマンドが、(たとえば、ディレクトリに setgid が | |
7866 | + 付いていることや、POSIX のデフォルトの ACL を顧慮しないせいで)、 イ | |
7867 | + ンストールされるファイルがデフォルトで持つはずの属性を不正確に決め | |
7868 | + てしまうかもしれないのだ。 そんなことがあると、無駄なコピーが行われ | |
7869 | + たり、 属性が正しいデフォルト値に設定されなかったりといった不都合が | |
7863 | 7870 | 生じかねない。 |
7864 | 7871 | |
7865 | 7872 | ‘-c’ |
@@ -8335,10 +8342,10 @@ USENIX セキュリティ・シンポジウム (San Jose, California, July 22– | ||
8335 | 8342 | |
8336 | 8343 | 最後になったが、バックアップやミラーの持つリスクも考慮した方がよい。 |
8337 | 8344 | 削除することのできないファイルのコピーが、ファイルシステムのバックアップ |
8338 | -やリモートのミラーに残っていることもありえる。 そして、そうしたものが残 | |
8339 | -っていれば、‘shred’ で破壊したファイルを後日復元することが可能になるのだ | |
8340 | -。 だから、後で ‘shred’ を使って抹消したくなるようなデータがある場合には | |
8341 | -、 そのバックアップやミラーがないことを確認すべきなのである。 | |
8345 | +やリモートのミラーに残っているかもしれないのだ。 そして、そうしたものが | |
8346 | +残っていれば、‘shred’ で破壊したファイルを後日復元することが可能になる。 | |
8347 | +だから、後で ‘shred’ を使って破棄したくなりそうなデータがある場合には、 | |
8348 | +そのバックアップやミラーがないことを確認すべきなのである。 | |
8342 | 8349 | |
8343 | 8350 | shred [OPTION]... FILE[...] |
8344 | 8351 |
@@ -9022,9 +9029,9 @@ options::. | ||
9022 | 9029 | |
9023 | 9030 | ‘-z’ |
9024 | 9031 | ‘--zero’ |
9025 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
9026 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
9027 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
9032 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
9033 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
9034 | + 他のプログラムがその出力を解析できるようになる。 | |
9028 | 9035 | |
9029 | 9036 | ‘readlink’ ユーティリティが初めて登場したのは、OpenBSD 2.1 だった。 |
9030 | 9037 |
@@ -9962,9 +9969,9 @@ options::. | ||
9962 | 9969 | |
9963 | 9970 | ‘-0’ |
9964 | 9971 | ‘--null’ |
9965 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
9966 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
9967 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
9972 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
9973 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
9974 | + 他のプログラムがその出力を解析できるようになる。 | |
9968 | 9975 | |
9969 | 9976 | ‘-a’ |
9970 | 9977 | ‘--all’ |
@@ -11626,9 +11633,9 @@ options::. オプションはオペランドの前に置かなければならな | ||
11626 | 11633 | |
11627 | 11634 | ‘-z’ |
11628 | 11635 | ‘--zero’ |
11629 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
11630 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
11631 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
11636 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
11637 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
11638 | + 他のプログラムがその出力を解析できるようになる。 | |
11632 | 11639 | |
11633 | 11640 | 終了ステータス 0 は成功を示し、0 以外の値は失敗を示す。 |
11634 | 11641 |
@@ -11680,9 +11687,9 @@ options::. | ||
11680 | 11687 | |
11681 | 11688 | ‘-z’ |
11682 | 11689 | ‘--zero’ |
11683 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
11684 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
11685 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
11690 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
11691 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
11692 | + 他のプログラムがその出力を解析できるようになる。 | |
11686 | 11693 | |
11687 | 11694 | 終了ステータス 0 は成功を示し、0 以外の値は失敗を示す。 |
11688 | 11695 |
@@ -11993,9 +12000,9 @@ options::. | ||
11993 | 12000 | |
11994 | 12001 | ‘-z’ |
11995 | 12002 | ‘--zero’ |
11996 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
11997 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
11998 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
12003 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
12004 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
12005 | + 他のプログラムがその出力を解析できるようになる。 | |
11999 | 12006 | |
12000 | 12007 | 終了ステータス: |
12001 | 12008 |
@@ -12627,9 +12634,9 @@ options::. | ||
12627 | 12634 | |
12628 | 12635 | ‘-0’ |
12629 | 12636 | ‘--null’ |
12630 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
12631 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
12632 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
12637 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
12638 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
12639 | + 他のプログラムがその出力を解析できるようになる。 | |
12633 | 12640 | |
12634 | 12641 | 終了ステータス: |
12635 | 12642 |
@@ -14147,9 +14154,9 @@ options::. オプションはオペランドの前に置かなければならな | ||
14147 | 14154 | |
14148 | 14155 | ‘-0’ |
14149 | 14156 | ‘--null’ |
14150 | - 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 この | |
14151 | - オプションを使用すると、出力するデータに、途中に改行を挟むものがあ | |
14152 | - っても、 他のプログラムがその出力を解析できるようになる。 | |
14157 | + 各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。このオ | |
14158 | + プションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
14159 | + 他のプログラムがその出力を解析できるようになる。 | |
14153 | 14160 | |
14154 | 14161 | ‘-u NAME’ |
14155 | 14162 | ‘--unset=NAME’ |
@@ -14585,13 +14592,13 @@ PID が 0 なら、シグナルはカレントプロセスのプロセスグル | ||
14585 | 14592 | SIGNAL の指定には、‘HUP’ のようなシグナル名や、‘1’のようなシグナル番 |
14586 | 14593 | 号、 それに、シグナルによって終了させられるときのプロセスの終了ステータ |
14587 | 14594 | スを使うことができる (訳注: 最後のものは、GNU coreutils の ‘kill’ コマン |
14588 | -ドでは使用できるが、他の系統の ‘kill’ では使えないかもしれない)。 シグナ | |
14589 | -ル名は、標準的な形式でも、頭に ‘SIG’ を付けた形式でも構わない。 大文字小 | |
14590 | -文字はどちらを使ってもよいが、‘-SIGNAL’ という形式のオプションの場合は例 | |
14591 | -外で、大文字を使わなければならない。 小文字を使うと、他のオプションとま | |
14592 | -ぎらわしいからである。 サポートしているシグナル名とシグナル番号について | |
14593 | -は、「2.5 シグナルの指定」を参照していただきたい。 *Note Signal | |
14594 | -specifications::. | |
14595 | +ドでは使用できるが、シェルの組み込みコマンドのような、他の系統の ‘kill’ | |
14596 | +では使えないかもしれない)。 シグナル名は、標準的な形式でも、頭に ‘SIG’ を | |
14597 | +付けた形式でも構わない。 大文字小文字はどちらを使ってもよいが、‘-SIGNAL’ | |
14598 | +という形式のオプションの場合は例外で、大文字を使わなければならない。 小 | |
14599 | +文字を使うと、他のオプションとまぎらわしいからである。 サポートしている | |
14600 | +シグナル名とシグナル番号については、「2.5 シグナルの指定」を参照していた | |
14601 | +だきたい。 *Note Signal specifications::. | |
14595 | 14602 | |
14596 | 14603 | |
14597 | 14604 | File: coreutils-ja.info, Node: Delaying, Next: Numeric operations, Prev: Process control, Up: Top |
@@ -15076,9 +15083,9 @@ INCREMENT として使用される。 FIRST のデフォルトもまた ‘1’ | ||
15076 | 15083 | い。数列が終了するのは、現在の数値に INCREMENT を加えたら LAST より大き |
15077 | 15084 | くなってしまう時点である。だから、‘seq 1 10 10’ は、‘1’ しか表示しない。 |
15078 | 15085 | INCREMENT の値には ‘0’ を指定できない。 同じ数を繰り返し出力したかったら |
15079 | -、‘yes’ を使うべきである。また、FIRST, INCREMENT, LAST の値は、‘NaN’ (訳 | |
15080 | -注: Not a Number) であってはならない。数値には浮動小数点数を指定すること | |
15081 | -もできる。 *Note Floating point::. | |
15086 | +、‘yes’ コマンドを使うべきである。 また、FIRST, INCREMENT, LAST の値は、 | |
15087 | +‘NaN’ (訳注: Not a Number) であってはならない。数値には浮動小数点数を指 | |
15088 | +定することもできる。 *Note Floating point::. | |
15082 | 15089 | |
15083 | 15090 | このプログラムでは以下のオプションが使用できる。参照: *note Common |
15084 | 15091 | options::. オプションはオペランドの前に置かなければならない。 |
@@ -15594,10 +15601,10 @@ Setgid::.) | ||
15594 | 15601 | 数値モードは、たいていの場合、対応するシンボリックモードより短くてす |
15595 | 15602 | むが、 ファイルの変更前のモードビットを踏まえて指定することが、 普通はで |
15596 | 15603 | きないという制限がある。数値モードでは、絶対的な形で指定することしかでき |
15597 | -ないのだ。 ディレクトリの set-user-ID ビットと set-group-ID ビットは、 こ | |
15598 | -の一般的な制限の対象外である。 *Note Directory Setuid and Setgid::. なお | |
15599 | -、演算子付き数値モードを使えば、ファイルの変更前のモードビットを踏まえた | |
15600 | -指定が可能になる。 *Note Operator Numeric Modes::. | |
15604 | +ないのだ。 ただし、ディレクトリの set-user-ID ビットと set-group-ID ビッ | |
15605 | +トは、 この一般的な原則の対象外である。 *Note Directory Setuid and | |
15606 | +Setgid::. なお、演算子付き数値モードを使えば、ファイルの変更前のモードビ | |
15607 | +ットを踏まえた指定が可能になる。 *Note Operator Numeric Modes::. | |
15601 | 15608 | |
15602 | 15609 | ファイルの所有者、ファイルのグループに所属する他のユーザ、それ以外の |
15603 | 15610 | 一般ユーザ、 この 3 種のユーザに与える許可属性には、それぞれ 3 ビットを |
@@ -16128,13 +16135,13 @@ File: coreutils-ja.info, Node: Pure numbers in date strings, Next: Seconds sin | ||
16128 | 16135 | 純粋な 10 進数をどう解釈するかは、日付文字列の文脈次第である。 |
16129 | 16136 | |
16130 | 16137 | 10 進数が YYYYMMDD の形をとり、日付文字列中のそれより前に他の暦日の項 |
16131 | -目 (*note Calendar date items::) が存在しない場合は、YYYY は暦の上のある | |
16132 | -1 日の年の部分と見なされる。 MM は何番目の月かということ、DD はその月の | |
16133 | -日にちである。 | |
16138 | +目 (*note Calendar date items::) が存在しない場合、YYYY は暦の上のある 1 | |
16139 | +日の年の部分と見なされる。 MM は何番目の月かということ、DD はその月の日 | |
16140 | +にちである。 | |
16134 | 16141 | |
16135 | 16142 | 10 進数が HHMM の形をとり、日付文字列中のそれより前に他の時刻の項目が |
16136 | -存在しない場合は、 HH はある 1 日の時刻の何時の部分と、MM は何分の部分と | |
16137 | -見なされる。 MM を省略してもよい。 | |
16143 | +存在しない場合、 HHMM は時刻の指定になり、HH はある 1 日の何時の部分、MM | |
16144 | +は何分の部分と見なされる。MM を省略してもよい。 | |
16138 | 16145 | |
16139 | 16146 | 日付文字列中で、ある数値の左側に暦の上の日にちとその日の時刻の両方が |
16140 | 16147 | 存在し、相対表現の項目が存在しない場合は、 その数値が今年の代わりに使わ |
@@ -16695,8 +16702,9 @@ File: coreutils-ja.info, Node: Putting the tools together, Prev: The uniq comm | ||
16695 | 16702 | カーが出来てしまう。 ある単語の綴りが正しいかどうかを判断するには、辞書 |
16696 | 16703 | で調べさえすればよい。 その単語が辞書になければ、綴りを間違えている可能 |
16697 | 16704 | 性が高いわけだ。 そこで、とりあえず、辞書が必要になる。辞書の在り処は、 |
16698 | -慣例からすると ‘/usr/dict/words’ だ。筆者の GNU/Linux システムでは (1)、 | |
16699 | -それはソートされた 45,402 語からなる辞書である。 | |
16705 | +慣例からすると ‘/usr/dict/words’ だ (現在では ‘/usr/share/dict/words’ か | |
16706 | +もしれない)。筆者の GNU/Linux システムでは (1)、それはソートされた | |
16707 | +45,402 語からなる辞書である。 | |
16700 | 16708 | |
16701 | 16709 | それでは、自分の作ったファイルをどうやって辞書と比べるのか? 前の例と |
16702 | 16710 | 同様、ソートした単語のリストを 1 行 1 語の形式で生成する。 |
@@ -17496,7 +17504,7 @@ Index | ||
17496 | 17504 | * --bytes <1>: head invocation. (line 26) |
17497 | 17505 | * --bytes <2>: tail invocation. (line 41) |
17498 | 17506 | * --bytes <3>: split invocation. (line 47) |
17499 | -* --bytes <4>: wc invocation. (line 46) | |
17507 | +* --bytes <4>: wc invocation. (line 47) | |
17500 | 17508 | * --bytes <5>: cut invocation. (line 30) |
17501 | 17509 | * --bytes <6>: du invocation. (line 61) |
17502 | 17510 | * --c-shell: dircolors invocation. |
@@ -17510,7 +17518,7 @@ Index | ||
17510 | 17518 | * --changes <1>: chgrp invocation. (line 27) |
17511 | 17519 | * --changes <2>: chmod invocation. (line 44) |
17512 | 17520 | * --characters: cut invocation. (line 38) |
17513 | -* --chars: wc invocation. (line 50) | |
17521 | +* --chars: wc invocation. (line 51) | |
17514 | 17522 | * --check: sort invocation. (line 45) |
17515 | 17523 | * --check <1>: sort invocation. (line 54) |
17516 | 17524 | * --check-chars: uniq invocation. (line 143) |
@@ -17563,7 +17571,7 @@ Index | ||
17563 | 17571 | * --dereference-command-line-symlink-to-dir: Which files are listed. |
17564 | 17572 | (line 42) |
17565 | 17573 | * --dictionary-order: sort invocation. (line 100) |
17566 | -* --digits: csplit invocation. (line 84) | |
17574 | +* --digits: csplit invocation. (line 87) | |
17567 | 17575 | * --dir: rm invocation. (line 40) |
17568 | 17576 | * --directory: Which files are listed. |
17569 | 17577 | (line 29) |
@@ -17576,7 +17584,7 @@ Index | ||
17576 | 17584 | * --dry-run: mktemp invocation. (line 107) |
17577 | 17585 | * --echo: shuf invocation. (line 21) |
17578 | 17586 | * --elide-empty-files: split invocation. (line 166) |
17579 | -* --elide-empty-files <1>: csplit invocation. (line 101) | |
17587 | +* --elide-empty-files <1>: csplit invocation. (line 104) | |
17580 | 17588 | * --endian: od invocation. (line 59) |
17581 | 17589 | * --equal-width: seq invocation. (line 54) |
17582 | 17590 | * --error: stdbuf invocation. (line 36) |
@@ -17597,7 +17605,7 @@ Index | ||
17597 | 17605 | * --file-system <1>: sync invocation. (line 40) |
17598 | 17606 | * --file-type: General output formatting. |
17599 | 17607 | (line 71) |
17600 | -* --files0-from=FILE: wc invocation. (line 67) | |
17608 | +* --files0-from=FILE: wc invocation. (line 68) | |
17601 | 17609 | * --files0-from=FILE <1>: sort invocation. (line 242) |
17602 | 17610 | * --files0-from=FILE <2>: du invocation. (line 85) |
17603 | 17611 | * --filter: split invocation. (line 70) |
@@ -17719,7 +17727,7 @@ Index | ||
17719 | 17727 | * --iterations=NUMBER: shred invocation. (line 118) |
17720 | 17728 | * --join-blank-lines: nl invocation. (line 85) |
17721 | 17729 | * --join-lines: pr invocation. (line 138) |
17722 | -* --keep-files: csplit invocation. (line 89) | |
17730 | +* --keep-files: csplit invocation. (line 92) | |
17723 | 17731 | * --kernel-name: uname invocation. (line 75) |
17724 | 17732 | * --kernel-release: uname invocation. (line 71) |
17725 | 17733 | * --kernel-version: uname invocation. (line 86) |
@@ -17734,7 +17742,7 @@ Index | ||
17734 | 17742 | * --lines: head invocation. (line 43) |
17735 | 17743 | * --lines <1>: tail invocation. (line 133) |
17736 | 17744 | * --lines <2>: split invocation. (line 38) |
17737 | -* --lines <3>: wc invocation. (line 58) | |
17745 | +* --lines <3>: wc invocation. (line 59) | |
17738 | 17746 | * --link: cp invocation. (line 169) |
17739 | 17747 | * --literal: Formatting the file names. |
17740 | 17748 | (line 19) |
@@ -17748,7 +17756,7 @@ Index | ||
17748 | 17756 | * --macro-name: Output formatting in ptx. |
17749 | 17757 | (line 99) |
17750 | 17758 | * --max-depth=DEPTH: du invocation. (line 78) |
17751 | -* --max-line-length: wc invocation. (line 62) | |
17759 | +* --max-line-length: wc invocation. (line 63) | |
17752 | 17760 | * --max-unchanged-stats: tail invocation. (line 121) |
17753 | 17761 | * --merge: pr invocation. (line 154) |
17754 | 17762 | * --merge <1>: sort invocation. (line 61) |
@@ -17836,7 +17844,7 @@ Index | ||
17836 | 17844 | * --pid: tail invocation. (line 138) |
17837 | 17845 | * --portability: df invocation. (line 161) |
17838 | 17846 | * --portability <1>: pathchk invocation. (line 48) |
17839 | -* --prefix: csplit invocation. (line 65) | |
17847 | +* --prefix: csplit invocation. (line 68) | |
17840 | 17848 | * --preserve: cp invocation. (line 196) |
17841 | 17849 | * --preserve-context: install invocation. (line 107) |
17842 | 17850 | * --preserve-root: rm invocation. (line 90) |
@@ -17854,7 +17862,7 @@ Index | ||
17854 | 17862 | * --processor: uname invocation. (line 60) |
17855 | 17863 | * --quiet: head invocation. (line 51) |
17856 | 17864 | * --quiet <1>: tail invocation. (line 163) |
17857 | -* --quiet <2>: csplit invocation. (line 111) | |
17865 | +* --quiet <2>: csplit invocation. (line 114) | |
17858 | 17866 | * --quiet <3>: md5sum invocation. (line 91) |
17859 | 17867 | * --quiet <4>: readlink invocation. (line 57) |
17860 | 17868 | * --quiet <5>: chown invocation. (line 83) |
@@ -17941,7 +17949,7 @@ Index | ||
17941 | 17949 | * --separate-dirs: du invocation. (line 147) |
17942 | 17950 | * --separator: tac invocation. (line 32) |
17943 | 17951 | * --separator <1>: pr invocation. (line 206) |
17944 | -* --separator <2>: split invocation. (line 176) | |
17952 | +* --separator <2>: split invocation. (line 175) | |
17945 | 17953 | * --separator <3>: seq invocation. (line 49) |
17946 | 17954 | * --serial: paste invocation. (line 51) |
17947 | 17955 | * --set: Options for date. (line 111) |
@@ -17963,7 +17971,7 @@ Index | ||
17963 | 17971 | * --signal: timeout invocation. (line 53) |
17964 | 17972 | * --silent: head invocation. (line 51) |
17965 | 17973 | * --silent <1>: tail invocation. (line 163) |
17966 | -* --silent <2>: csplit invocation. (line 111) | |
17974 | +* --silent <2>: csplit invocation. (line 114) | |
17967 | 17975 | * --silent <3>: readlink invocation. (line 57) |
17968 | 17976 | * --silent <4>: chown invocation. (line 83) |
17969 | 17977 | * --silent <5>: chgrp invocation. (line 33) |
@@ -18011,10 +18019,10 @@ Index | ||
18011 | 18019 | * --suffix <6>: mktemp invocation. (line 126) |
18012 | 18020 | * --suffix <7>: General options in numfmt. |
18013 | 18021 | (line 95) |
18014 | -* --suffix-format: csplit invocation. (line 69) | |
18022 | +* --suffix-format: csplit invocation. (line 72) | |
18015 | 18023 | * --suffix-length: split invocation. (line 125) |
18016 | 18024 | * --summarize: du invocation. (line 163) |
18017 | -* --suppress-matched: csplit invocation. (line 92) | |
18025 | +* --suppress-matched: csplit invocation. (line 95) | |
18018 | 18026 | * --symbolic: ln invocation. (line 184) |
18019 | 18027 | * --symbolic-link: cp invocation. (line 380) |
18020 | 18028 | * --sync: df invocation. (line 188) |
@@ -18056,7 +18064,7 @@ Index | ||
18056 | 18064 | * --type: df invocation. (line 212) |
18057 | 18065 | * --type <1>: chcon invocation. (line 78) |
18058 | 18066 | * --type <2>: runcon invocation. (line 43) |
18059 | -* --unbuffered: split invocation. (line 183) | |
18067 | +* --unbuffered: split invocation. (line 182) | |
18060 | 18068 | * --uniform-spacing: fmt invocation. (line 59) |
18061 | 18069 | * --unique: sort invocation. (line 415) |
18062 | 18070 | * --unique <1>: uniq invocation. (line 135) |
@@ -18071,7 +18079,7 @@ Index | ||
18071 | 18079 | * --utc: Options for date. (line 117) |
18072 | 18080 | * --verbose: head invocation. (line 55) |
18073 | 18081 | * --verbose <1>: tail invocation. (line 199) |
18074 | -* --verbose <2>: split invocation. (line 187) | |
18082 | +* --verbose <2>: split invocation. (line 186) | |
18075 | 18083 | * --verbose <3>: cp invocation. (line 418) |
18076 | 18084 | * --verbose <4>: install invocation. (line 149) |
18077 | 18085 | * --verbose <5>: mv invocation. (line 106) |
@@ -18098,7 +18106,7 @@ Index | ||
18098 | 18106 | (line 134) |
18099 | 18107 | * --word-regexp: Input processing in ptx. |
18100 | 18108 | (line 125) |
18101 | -* --words: wc invocation. (line 54) | |
18109 | +* --words: wc invocation. (line 55) | |
18102 | 18110 | * --wrap: base64 invocation. (line 25) |
18103 | 18111 | * --writable: who invocation. (line 98) |
18104 | 18112 | * --zero: shred invocation. (line 173) |
@@ -18159,7 +18167,7 @@ Index | ||
18159 | 18167 | * -b <4>: od invocation. (line 181) |
18160 | 18168 | * -b <5>: fold invocation. (line 33) |
18161 | 18169 | * -b <6>: split invocation. (line 47) |
18162 | -* -b <7>: csplit invocation. (line 69) | |
18170 | +* -b <7>: csplit invocation. (line 72) | |
18163 | 18171 | * -b <8>: md5sum invocation. (line 44) |
18164 | 18172 | * -b <9>: sort invocation. (line 91) |
18165 | 18173 | * -b <10>: Input processing in ptx. |
@@ -18186,7 +18194,7 @@ Index | ||
18186 | 18194 | * -c <3>: head invocation. (line 26) |
18187 | 18195 | * -c <4>: tail invocation. (line 41) |
18188 | 18196 | * -C: split invocation. (line 62) |
18189 | -* -c <5>: wc invocation. (line 46) | |
18197 | +* -c <5>: wc invocation. (line 47) | |
18190 | 18198 | * -c <6>: sort invocation. (line 45) |
18191 | 18199 | * -c <7>: sort invocation. (line 54) |
18192 | 18200 | * -c <8>: shuf invocation. (line 21) |
@@ -18258,7 +18266,7 @@ Index | ||
18258 | 18266 | * -f <2>: pr invocation. (line 119) |
18259 | 18267 | * -f <3>: tail invocation. (line 58) |
18260 | 18268 | * -F <1>: tail invocation. (line 115) |
18261 | -* -f <4>: csplit invocation. (line 65) | |
18269 | +* -f <4>: csplit invocation. (line 68) | |
18262 | 18270 | * -f <5>: sort invocation. (line 107) |
18263 | 18271 | * -f <6>: uniq invocation. (line 33) |
18264 | 18272 | * -f <7>: Charset selection in ptx. |
@@ -18355,7 +18363,7 @@ Index | ||
18355 | 18363 | * -j: od invocation. (line 67) |
18356 | 18364 | * -J: pr invocation. (line 138) |
18357 | 18365 | * -k: Block size. (line 135) |
18358 | -* -k <1>: csplit invocation. (line 89) | |
18366 | +* -k <1>: csplit invocation. (line 92) | |
18359 | 18367 | * -k <2>: sort invocation. (line 258) |
18360 | 18368 | * -k <3>: General output formatting. |
18361 | 18369 | (line 94) |
@@ -18369,8 +18377,8 @@ Index | ||
18369 | 18377 | * -l <1>: od invocation. (line 197) |
18370 | 18378 | * -l <2>: pr invocation. (line 148) |
18371 | 18379 | * -l <3>: split invocation. (line 38) |
18372 | -* -l <4>: wc invocation. (line 58) | |
18373 | -* -L <1>: wc invocation. (line 62) | |
18380 | +* -l <4>: wc invocation. (line 59) | |
18381 | +* -L <1>: wc invocation. (line 63) | |
18374 | 18382 | * -l <5>: b2sum invocation. (line 12) |
18375 | 18383 | * -L <2>: Which files are listed. |
18376 | 18384 | (line 89) |
@@ -18395,7 +18403,7 @@ Index | ||
18395 | 18403 | * -le: Numeric tests. (line 20) |
18396 | 18404 | * -lt: Numeric tests. (line 20) |
18397 | 18405 | * -m: pr invocation. (line 154) |
18398 | -* -m <1>: wc invocation. (line 50) | |
18406 | +* -m <1>: wc invocation. (line 51) | |
18399 | 18407 | * -m <2>: sort invocation. (line 61) |
18400 | 18408 | * -M: sort invocation. (line 170) |
18401 | 18409 | * -M <1>: Output formatting in ptx. |
@@ -18420,7 +18428,7 @@ Index | ||
18420 | 18428 | * -n <3>: head invocation. (line 43) |
18421 | 18429 | * -n <4>: tail invocation. (line 133) |
18422 | 18430 | * -n <5>: split invocation. (line 88) |
18423 | -* -n <6>: csplit invocation. (line 84) | |
18431 | +* -n <6>: csplit invocation. (line 87) | |
18424 | 18432 | * -n <7>: sort invocation. (line 181) |
18425 | 18433 | * -n <8>: shuf invocation. (line 33) |
18426 | 18434 | * -n <9>: cut invocation. (line 76) |
@@ -18489,7 +18497,7 @@ Index | ||
18489 | 18497 | * -P <10>: chcon invocation. (line 60) |
18490 | 18498 | * -q: head invocation. (line 51) |
18491 | 18499 | * -q <1>: tail invocation. (line 163) |
18492 | -* -q <2>: csplit invocation. (line 111) | |
18500 | +* -q <2>: csplit invocation. (line 114) | |
18493 | 18501 | * -q <3>: Formatting the file names. |
18494 | 18502 | (line 25) |
18495 | 18503 | * -Q: Formatting the file names. |
@@ -18542,7 +18550,7 @@ Index | ||
18542 | 18550 | * -S <2>: pr invocation. (line 216) |
18543 | 18551 | * -s <6>: fold invocation. (line 39) |
18544 | 18552 | * -s <7>: tail invocation. (line 186) |
18545 | -* -s <8>: csplit invocation. (line 111) | |
18553 | +* -s <8>: csplit invocation. (line 114) | |
18546 | 18554 | * -s <9>: sum invocation. (line 34) |
18547 | 18555 | * -s <10>: sort invocation. (line 344) |
18548 | 18556 | * -S <3>: sort invocation. (line 360) |
@@ -18583,7 +18591,7 @@ Index | ||
18583 | 18591 | * -t <2>: fmt invocation. (line 46) |
18584 | 18592 | * -t <3>: pr invocation. (line 228) |
18585 | 18593 | * -T <1>: pr invocation. (line 239) |
18586 | -* -t <4>: split invocation. (line 176) | |
18594 | +* -t <4>: split invocation. (line 175) | |
18587 | 18595 | * -t <5>: md5sum invocation. (line 122) |
18588 | 18596 | * -t <6>: sort invocation. (line 377) |
18589 | 18597 | * -T <2>: sort invocation. (line 398) |
@@ -18614,7 +18622,7 @@ Index | ||
18614 | 18622 | * -t <21>: runcon invocation. (line 43) |
18615 | 18623 | * -u: cat invocation. (line 49) |
18616 | 18624 | * -u <1>: fmt invocation. (line 59) |
18617 | -* -u <2>: split invocation. (line 183) | |
18625 | +* -u <2>: split invocation. (line 182) | |
18618 | 18626 | * -u <3>: sort invocation. (line 415) |
18619 | 18627 | * -u <4>: uniq invocation. (line 135) |
18620 | 18628 | * -u <5>: Sorting the output. (line 45) |
@@ -18660,7 +18668,7 @@ Index | ||
18660 | 18668 | * -w <4>: pr invocation. (line 248) |
18661 | 18669 | * -W: pr invocation. (line 259) |
18662 | 18670 | * -w <5>: fold invocation. (line 45) |
18663 | -* -w <6>: wc invocation. (line 54) | |
18671 | +* -w <6>: wc invocation. (line 55) | |
18664 | 18672 | * -w <7>: md5sum invocation. (line 132) |
18665 | 18673 | * -w <8>: uniq invocation. (line 143) |
18666 | 18674 | * -W <1>: Input processing in ptx. |
@@ -18687,7 +18695,7 @@ Index | ||
18687 | 18695 | * -X FILE: du invocation. (line 280) |
18688 | 18696 | * -z: head invocation. (line 59) |
18689 | 18697 | * -z <1>: tail invocation. (line 203) |
18690 | -* -z <2>: csplit invocation. (line 101) | |
18698 | +* -z <2>: csplit invocation. (line 104) | |
18691 | 18699 | * -z <3>: sort invocation. (line 432) |
18692 | 18700 | * -z <4>: shuf invocation. (line 59) |
18693 | 18701 | * -z <5>: uniq invocation. (line 149) |
@@ -19243,7 +19251,7 @@ Index | ||
19243 | 19251 | * exit status of env: env invocation. (line 102) |
19244 | 19252 | * exit status of expr: expr invocation. (line 47) |
19245 | 19253 | * exit status of false: false invocation. (line 6) |
19246 | -* exit status of ls: ls invocation. (line 35) | |
19254 | +* exit status of ls: ls invocation. (line 36) | |
19247 | 19255 | * exit status of mktemp: mktemp invocation. (line 144) |
19248 | 19256 | * exit status of nice: nice invocation. (line 69) |
19249 | 19257 | * exit status of nohup: nohup invocation. (line 56) |
@@ -19560,7 +19568,7 @@ Index | ||
19560 | 19568 | * line buffered: stdbuf invocation. (line 6) |
19561 | 19569 | * line count: wc invocation. (line 6) |
19562 | 19570 | * line numbering: nl invocation. (line 6) |
19563 | -* line separator character: split invocation. (line 176) | |
19571 | +* line separator character: split invocation. (line 175) | |
19564 | 19572 | * line settings of terminal: stty invocation. (line 6) |
19565 | 19573 | * line-breaking: fmt invocation. (line 23) |
19566 | 19574 | * line-by-line comparison: comm invocation. (line 6) |
@@ -19789,8 +19797,8 @@ Index | ||
19789 | 19797 | * other permissions: Setting Permissions. (line 27) |
19790 | 19798 | * output block size: dd invocation. (line 33) |
19791 | 19799 | * output file name prefix: split invocation. (line 19) |
19792 | -* output file name prefix <1>: csplit invocation. (line 65) | |
19793 | -* output file name suffix: csplit invocation. (line 69) | |
19800 | +* output file name prefix <1>: csplit invocation. (line 68) | |
19801 | +* output file name suffix: csplit invocation. (line 72) | |
19794 | 19802 | * output format: stat invocation. (line 38) |
19795 | 19803 | * output format <1>: stat invocation. (line 47) |
19796 | 19804 | * output format, portable: df invocation. (line 161) |
@@ -19958,7 +19966,7 @@ Index | ||
19958 | 19966 | * realpath <1>: realpath invocation. (line 6) |
19959 | 19967 | * realpath <2>: realpath invocation. (line 6) |
19960 | 19968 | * realpath <3>: realpath invocation. (line 6) |
19961 | -* record separator character: split invocation. (line 176) | |
19969 | +* record separator character: split invocation. (line 175) | |
19962 | 19970 | * recursive directory listing: Which files are listed. |
19963 | 19971 | (line 97) |
19964 | 19972 | * recursively changing access permissions: chmod invocation. (line 75) |
@@ -20491,206 +20499,206 @@ Node: base64 invocation102006 | ||
20491 | 20499 | Node: Formatting file contents104132 |
20492 | 20500 | Node: fmt invocation104678 |
20493 | 20501 | Node: pr invocation109025 |
20494 | -Node: fold invocation127806 | |
20495 | -Node: Output of parts of files130409 | |
20496 | -Node: head invocation130953 | |
20497 | -Node: tail invocation135131 | |
20498 | -Node: split invocation152175 | |
20499 | -Node: csplit invocation165638 | |
20500 | -Node: Summarizing files173102 | |
20501 | -Node: wc invocation174077 | |
20502 | -Node: sum invocation178961 | |
20503 | -Node: cksum invocation181120 | |
20504 | -Node: b2sum invocation182703 | |
20505 | -Node: md5sum invocation183675 | |
20506 | -Node: sha1sum invocation194513 | |
20507 | -Node: sha2 utilities195579 | |
20508 | -Node: Operating on sorted files196222 | |
20509 | -Node: sort invocation196977 | |
20510 | -Ref: sort invocation-Footnote-1239981 | |
20511 | -Node: shuf invocation240919 | |
20512 | -Node: uniq invocation245480 | |
20513 | -Node: comm invocation254582 | |
20514 | -Node: ptx invocation260081 | |
20515 | -Node: General options in ptx266852 | |
20516 | -Node: Charset selection in ptx267593 | |
20517 | -Node: Input processing in ptx269096 | |
20518 | -Node: Output formatting in ptx278644 | |
20519 | -Node: Compatibility in ptx289932 | |
20520 | -Node: tsort invocation294944 | |
20521 | -Node: tsort background299422 | |
20522 | -Node: Operating on fields302370 | |
20523 | -Node: cut invocation302799 | |
20524 | -Node: paste invocation309977 | |
20525 | -Node: join invocation312811 | |
20526 | -Node: Operating on characters323634 | |
20527 | -Node: tr invocation324081 | |
20528 | -Node: Character sets326635 | |
20529 | -Node: Translating333606 | |
20530 | -Node: Squeezing and deleting336715 | |
20531 | -Node: expand invocation341407 | |
20532 | -Node: unexpand invocation343668 | |
20533 | -Node: Directory listing347190 | |
20534 | -Node: ls invocation347804 | |
20535 | -Ref: ls invocation-Footnote-1351644 | |
20536 | -Node: Which files are listed351965 | |
20537 | -Node: What information is listed357855 | |
20538 | -Node: Sorting the output371936 | |
20539 | -Node: Details about version sort375759 | |
20540 | -Node: General output formatting378148 | |
20541 | -Node: Formatting file timestamps386909 | |
20542 | -Node: Formatting the file names395016 | |
20543 | -Node: dir invocation402892 | |
20544 | -Node: vdir invocation403518 | |
20545 | -Node: dircolors invocation404052 | |
20546 | -Node: Basic operations406647 | |
20547 | -Node: cp invocation407491 | |
20548 | -Node: dd invocation436957 | |
20549 | -Node: install invocation462223 | |
20550 | -Node: mv invocation471696 | |
20551 | -Node: rm invocation479856 | |
20552 | -Node: shred invocation487650 | |
20553 | -Node: Special file types502483 | |
20554 | -Node: link invocation504970 | |
20555 | -Node: ln invocation506777 | |
20556 | -Node: mkdir invocation521891 | |
20557 | -Node: mkfifo invocation526047 | |
20558 | -Node: mknod invocation528369 | |
20559 | -Node: readlink invocation532691 | |
20560 | -Node: rmdir invocation536199 | |
20561 | -Node: unlink invocation537920 | |
20562 | -Node: Changing file attributes539298 | |
20563 | -Node: chown invocation540506 | |
20564 | -Node: chgrp invocation550145 | |
20565 | -Node: chmod invocation555100 | |
20566 | -Node: touch invocation559420 | |
20567 | -Node: Disk usage571180 | |
20568 | -Node: df invocation572232 | |
20569 | -Node: du invocation587754 | |
20570 | -Node: stat invocation605451 | |
20571 | -Node: sync invocation620241 | |
20572 | -Node: truncate invocation623760 | |
20573 | -Node: Printing text626400 | |
20574 | -Node: echo invocation626859 | |
20575 | -Node: printf invocation630802 | |
20576 | -Node: yes invocation640529 | |
20577 | -Node: Conditions641490 | |
20578 | -Node: false invocation642239 | |
20579 | -Node: true invocation643960 | |
20580 | -Node: test invocation645964 | |
20581 | -Node: File type tests649128 | |
20582 | -Node: Access permission tests650438 | |
20583 | -Node: File characteristic tests651631 | |
20584 | -Node: String tests652632 | |
20585 | -Node: Numeric tests653608 | |
20586 | -Node: Connectives for test654864 | |
20587 | -Node: expr invocation656599 | |
20588 | -Node: String expressions660666 | |
20589 | -Node: Numeric expressions664325 | |
20590 | -Node: Relations for expr665097 | |
20591 | -Node: Examples of expr666622 | |
20592 | -Node: Redirection667676 | |
20593 | -Node: tee invocation668352 | |
20594 | -Node: File name manipulation678187 | |
20595 | -Node: basename invocation678883 | |
20596 | -Node: dirname invocation681961 | |
20597 | -Node: pathchk invocation684495 | |
20598 | -Node: mktemp invocation687233 | |
20599 | -Node: realpath invocation696770 | |
20600 | -Node: Working context702159 | |
20601 | -Node: pwd invocation702947 | |
20602 | -Node: stty invocation704986 | |
20603 | -Node: Control709470 | |
20604 | -Node: Input711114 | |
20605 | -Node: Output713557 | |
20606 | -Node: Local715513 | |
20607 | -Node: Combination718509 | |
20608 | -Node: Characters721469 | |
20609 | -Node: Special724175 | |
20610 | -Node: printenv invocation727254 | |
20611 | -Node: tty invocation728593 | |
20612 | -Node: User information729500 | |
20613 | -Node: id invocation730317 | |
20614 | -Node: logname invocation733881 | |
20615 | -Node: whoami invocation734700 | |
20616 | -Node: groups invocation735257 | |
20617 | -Node: users invocation736989 | |
20618 | -Node: who invocation738713 | |
20619 | -Node: System context743569 | |
20620 | -Node: date invocation744417 | |
20621 | -Node: Time conversion specifiers746673 | |
20622 | -Node: Date conversion specifiers750605 | |
20623 | -Node: Literal conversion specifiers754720 | |
20624 | -Node: Padding and other flags755075 | |
20625 | -Node: Setting the time758079 | |
20626 | -Node: Options for date759899 | |
20627 | -Node: Examples of date766150 | |
20628 | -Ref: %s-examples767947 | |
20629 | -Node: arch invocation772238 | |
20630 | -Node: nproc invocation773023 | |
20631 | -Node: uname invocation774462 | |
20632 | -Node: hostname invocation778603 | |
20633 | -Node: hostid invocation779796 | |
20634 | -Node: uptime invocation780993 | |
20635 | -Node: SELinux context783157 | |
20636 | -Node: chcon invocation783623 | |
20637 | -Node: runcon invocation787036 | |
20638 | -Node: Modified command invocation789411 | |
20639 | -Node: chroot invocation790679 | |
20640 | -Ref: chroot invocation-Footnote-1796596 | |
20641 | -Node: env invocation797458 | |
20642 | -Node: nice invocation803225 | |
20643 | -Node: nohup invocation809500 | |
20644 | -Node: stdbuf invocation813771 | |
20645 | -Node: timeout invocation817871 | |
20646 | -Node: Process control822129 | |
20647 | -Node: kill invocation822361 | |
20648 | -Node: Delaying827402 | |
20649 | -Node: sleep invocation827615 | |
20650 | -Node: Numeric operations829117 | |
20651 | -Node: factor invocation829512 | |
20652 | -Node: numfmt invocation831801 | |
20653 | -Node: General options in numfmt833229 | |
20654 | -Node: Possible UNITs841285 | |
20655 | -Node: Examples of using numfmt845479 | |
20656 | -Node: seq invocation849770 | |
20657 | -Node: File permissions855839 | |
20658 | -Node: Mode Structure856788 | |
20659 | -Node: Symbolic Modes862832 | |
20660 | -Node: Setting Permissions864425 | |
20661 | -Node: Copying Permissions868581 | |
20662 | -Node: Changing Special Mode Bits869709 | |
20663 | -Node: Conditional Executability872877 | |
20664 | -Node: Multiple Changes873786 | |
20665 | -Node: Umask and Protection876230 | |
20666 | -Node: Numeric Modes878227 | |
20667 | -Node: Operator Numeric Modes881306 | |
20668 | -Node: Directory Setuid and Setgid882780 | |
20669 | -Node: Date input formats888695 | |
20670 | -Node: General date syntax892606 | |
20671 | -Node: Calendar date items897026 | |
20672 | -Node: Time of day items899836 | |
20673 | -Node: Time zone items902891 | |
20674 | -Node: Combined date and time of day items904772 | |
20675 | -Node: Day of week items905914 | |
20676 | -Node: Relative items in date strings907775 | |
20677 | -Node: Pure numbers in date strings911698 | |
20678 | -Node: Seconds since the Epoch913171 | |
20679 | -Node: Specifying time zone rules915570 | |
20680 | -Node: Authors of parse_datetime919147 | |
20681 | -Ref: Authors of get_date919336 | |
20682 | -Node: Opening the software toolbox920650 | |
20683 | -Node: Toolbox introduction921495 | |
20684 | -Node: I/O redirection925704 | |
20685 | -Node: The who command930295 | |
20686 | -Node: The cut command931565 | |
20687 | -Node: The sort command933038 | |
20688 | -Node: The uniq command934036 | |
20689 | -Node: Putting the tools together935039 | |
20690 | -Ref: Putting the tools together-Footnote-1952623 | |
20691 | -Node: About the translation952731 | |
20692 | -Node: GNU Free Documentation License961722 | |
20693 | -Node: Concept index987095 | |
20502 | +Node: fold invocation127815 | |
20503 | +Node: Output of parts of files130418 | |
20504 | +Node: head invocation130962 | |
20505 | +Node: tail invocation135140 | |
20506 | +Node: split invocation152167 | |
20507 | +Node: csplit invocation165618 | |
20508 | +Node: Summarizing files173405 | |
20509 | +Node: wc invocation174380 | |
20510 | +Node: sum invocation179277 | |
20511 | +Node: cksum invocation181436 | |
20512 | +Node: b2sum invocation183019 | |
20513 | +Node: md5sum invocation183991 | |
20514 | +Node: sha1sum invocation194829 | |
20515 | +Node: sha2 utilities195895 | |
20516 | +Node: Operating on sorted files196538 | |
20517 | +Node: sort invocation197293 | |
20518 | +Ref: sort invocation-Footnote-1240300 | |
20519 | +Node: shuf invocation241238 | |
20520 | +Node: uniq invocation245799 | |
20521 | +Node: comm invocation254901 | |
20522 | +Node: ptx invocation260406 | |
20523 | +Node: General options in ptx267441 | |
20524 | +Node: Charset selection in ptx268182 | |
20525 | +Node: Input processing in ptx269685 | |
20526 | +Node: Output formatting in ptx279233 | |
20527 | +Node: Compatibility in ptx290521 | |
20528 | +Node: tsort invocation295533 | |
20529 | +Node: tsort background300011 | |
20530 | +Node: Operating on fields302959 | |
20531 | +Node: cut invocation303388 | |
20532 | +Node: paste invocation310566 | |
20533 | +Node: join invocation313400 | |
20534 | +Node: Operating on characters324223 | |
20535 | +Node: tr invocation324670 | |
20536 | +Node: Character sets327224 | |
20537 | +Node: Translating334195 | |
20538 | +Node: Squeezing and deleting337304 | |
20539 | +Node: expand invocation341996 | |
20540 | +Node: unexpand invocation344257 | |
20541 | +Node: Directory listing347779 | |
20542 | +Node: ls invocation348393 | |
20543 | +Ref: ls invocation-Footnote-1352297 | |
20544 | +Node: Which files are listed352618 | |
20545 | +Node: What information is listed358508 | |
20546 | +Node: Sorting the output372589 | |
20547 | +Node: Details about version sort376412 | |
20548 | +Node: General output formatting378801 | |
20549 | +Node: Formatting file timestamps387562 | |
20550 | +Node: Formatting the file names395669 | |
20551 | +Node: dir invocation403545 | |
20552 | +Node: vdir invocation404171 | |
20553 | +Node: dircolors invocation404705 | |
20554 | +Node: Basic operations407300 | |
20555 | +Node: cp invocation408144 | |
20556 | +Node: dd invocation437610 | |
20557 | +Node: install invocation462876 | |
20558 | +Node: mv invocation472353 | |
20559 | +Node: rm invocation480513 | |
20560 | +Node: shred invocation488307 | |
20561 | +Node: Special file types503135 | |
20562 | +Node: link invocation505622 | |
20563 | +Node: ln invocation507429 | |
20564 | +Node: mkdir invocation522543 | |
20565 | +Node: mkfifo invocation526699 | |
20566 | +Node: mknod invocation529021 | |
20567 | +Node: readlink invocation533343 | |
20568 | +Node: rmdir invocation536840 | |
20569 | +Node: unlink invocation538561 | |
20570 | +Node: Changing file attributes539939 | |
20571 | +Node: chown invocation541147 | |
20572 | +Node: chgrp invocation550786 | |
20573 | +Node: chmod invocation555741 | |
20574 | +Node: touch invocation560061 | |
20575 | +Node: Disk usage571821 | |
20576 | +Node: df invocation572873 | |
20577 | +Node: du invocation588395 | |
20578 | +Node: stat invocation606081 | |
20579 | +Node: sync invocation620871 | |
20580 | +Node: truncate invocation624390 | |
20581 | +Node: Printing text627030 | |
20582 | +Node: echo invocation627489 | |
20583 | +Node: printf invocation631432 | |
20584 | +Node: yes invocation641159 | |
20585 | +Node: Conditions642120 | |
20586 | +Node: false invocation642869 | |
20587 | +Node: true invocation644590 | |
20588 | +Node: test invocation646594 | |
20589 | +Node: File type tests649758 | |
20590 | +Node: Access permission tests651068 | |
20591 | +Node: File characteristic tests652261 | |
20592 | +Node: String tests653262 | |
20593 | +Node: Numeric tests654238 | |
20594 | +Node: Connectives for test655494 | |
20595 | +Node: expr invocation657229 | |
20596 | +Node: String expressions661296 | |
20597 | +Node: Numeric expressions664955 | |
20598 | +Node: Relations for expr665727 | |
20599 | +Node: Examples of expr667252 | |
20600 | +Node: Redirection668306 | |
20601 | +Node: tee invocation668982 | |
20602 | +Node: File name manipulation678817 | |
20603 | +Node: basename invocation679513 | |
20604 | +Node: dirname invocation682580 | |
20605 | +Node: pathchk invocation685103 | |
20606 | +Node: mktemp invocation687841 | |
20607 | +Node: realpath invocation697378 | |
20608 | +Node: Working context702756 | |
20609 | +Node: pwd invocation703544 | |
20610 | +Node: stty invocation705583 | |
20611 | +Node: Control710067 | |
20612 | +Node: Input711711 | |
20613 | +Node: Output714154 | |
20614 | +Node: Local716110 | |
20615 | +Node: Combination719106 | |
20616 | +Node: Characters722066 | |
20617 | +Node: Special724772 | |
20618 | +Node: printenv invocation727851 | |
20619 | +Node: tty invocation729179 | |
20620 | +Node: User information730086 | |
20621 | +Node: id invocation730903 | |
20622 | +Node: logname invocation734467 | |
20623 | +Node: whoami invocation735286 | |
20624 | +Node: groups invocation735843 | |
20625 | +Node: users invocation737575 | |
20626 | +Node: who invocation739299 | |
20627 | +Node: System context744155 | |
20628 | +Node: date invocation745003 | |
20629 | +Node: Time conversion specifiers747259 | |
20630 | +Node: Date conversion specifiers751191 | |
20631 | +Node: Literal conversion specifiers755306 | |
20632 | +Node: Padding and other flags755661 | |
20633 | +Node: Setting the time758665 | |
20634 | +Node: Options for date760485 | |
20635 | +Node: Examples of date766736 | |
20636 | +Ref: %s-examples768533 | |
20637 | +Node: arch invocation772824 | |
20638 | +Node: nproc invocation773609 | |
20639 | +Node: uname invocation775048 | |
20640 | +Node: hostname invocation779189 | |
20641 | +Node: hostid invocation780382 | |
20642 | +Node: uptime invocation781579 | |
20643 | +Node: SELinux context783743 | |
20644 | +Node: chcon invocation784209 | |
20645 | +Node: runcon invocation787622 | |
20646 | +Node: Modified command invocation789997 | |
20647 | +Node: chroot invocation791265 | |
20648 | +Ref: chroot invocation-Footnote-1797182 | |
20649 | +Node: env invocation798044 | |
20650 | +Node: nice invocation803800 | |
20651 | +Node: nohup invocation810075 | |
20652 | +Node: stdbuf invocation814346 | |
20653 | +Node: timeout invocation818446 | |
20654 | +Node: Process control822704 | |
20655 | +Node: kill invocation822936 | |
20656 | +Node: Delaying828027 | |
20657 | +Node: sleep invocation828240 | |
20658 | +Node: Numeric operations829742 | |
20659 | +Node: factor invocation830137 | |
20660 | +Node: numfmt invocation832426 | |
20661 | +Node: General options in numfmt833854 | |
20662 | +Node: Possible UNITs841910 | |
20663 | +Node: Examples of using numfmt846104 | |
20664 | +Node: seq invocation850395 | |
20665 | +Node: File permissions856477 | |
20666 | +Node: Mode Structure857426 | |
20667 | +Node: Symbolic Modes863470 | |
20668 | +Node: Setting Permissions865063 | |
20669 | +Node: Copying Permissions869219 | |
20670 | +Node: Changing Special Mode Bits870347 | |
20671 | +Node: Conditional Executability873515 | |
20672 | +Node: Multiple Changes874424 | |
20673 | +Node: Umask and Protection876868 | |
20674 | +Node: Numeric Modes878865 | |
20675 | +Node: Operator Numeric Modes881955 | |
20676 | +Node: Directory Setuid and Setgid883429 | |
20677 | +Node: Date input formats889344 | |
20678 | +Node: General date syntax893255 | |
20679 | +Node: Calendar date items897675 | |
20680 | +Node: Time of day items900485 | |
20681 | +Node: Time zone items903540 | |
20682 | +Node: Combined date and time of day items905421 | |
20683 | +Node: Day of week items906563 | |
20684 | +Node: Relative items in date strings908424 | |
20685 | +Node: Pure numbers in date strings912347 | |
20686 | +Node: Seconds since the Epoch913835 | |
20687 | +Node: Specifying time zone rules916234 | |
20688 | +Node: Authors of parse_datetime919811 | |
20689 | +Ref: Authors of get_date920000 | |
20690 | +Node: Opening the software toolbox921314 | |
20691 | +Node: Toolbox introduction922159 | |
20692 | +Node: I/O redirection926368 | |
20693 | +Node: The who command930959 | |
20694 | +Node: The cut command932229 | |
20695 | +Node: The sort command933702 | |
20696 | +Node: The uniq command934700 | |
20697 | +Node: Putting the tools together935703 | |
20698 | +Ref: Putting the tools together-Footnote-1953349 | |
20699 | +Node: About the translation953457 | |
20700 | +Node: GNU Free Documentation License962448 | |
20701 | +Node: Concept index987821 | |
20694 | 20702 | |
20695 | 20703 | End Tag Table |
20696 | 20704 |
@@ -641,8 +641,8 @@ Richard Stallman が例によって洞察力に富む貴重な意見を寄せて | ||
641 | 641 | |
642 | 642 | @macro outputNUL |
643 | 643 | @cindex output NUL-byte-terminated lines |
644 | -各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) を出力する。 | |
645 | -このオプションを使用すると、出力するデータに、途中に改行を挟むものがあっても、 | |
644 | +各行の末尾に改行ではなく、ゼロバイト (ASCII NUL) | |
645 | +を出力する。このオプションを使用すると、出力するデータの途中に改行が現れる場合でも、 | |
646 | 646 | 他のプログラムがその出力を解析できるようになる。 |
647 | 647 | @end macro |
648 | 648 |
@@ -2483,7 +2483,7 @@ pr [@var{option}]@dots{} [@var{file}]@dots{} | ||
2483 | 2483 | @samp{:@var{last_page}} の指定を省略するのは、ファイルの最後までということである。 |
2484 | 2484 | スキップするページ数を計算する際、入力ファイル中にフォームフィードがあると、 |
2485 | 2485 | そのたびに 1 ページ進むことになる。ページ番号は、@samp{+@var{first_page}} |
2486 | -があってもなくても、同じになる。デフォルトでは、 | |
2486 | +を指定してもしなくても同じになる。デフォルトでは、 | |
2487 | 2487 | 入力ファイルの最初のページからページ数を数えるからだ (表示される最初のページからではない)。 |
2488 | 2488 | 行番号については @option{-N} オプションで変更することができる。 |
2489 | 2489 |
@@ -2627,7 +2627,7 @@ The GNU C Library Reference Manual}. | ||
2627 | 2627 | 段の分離記号は、連続して表示されるわけだ。 |
2628 | 2628 | ただし、統合されたページのどの段も空白の場合は、分離記号も行番号も表示されない。 |
2629 | 2629 | デフォルトのヘッダは、@samp{@var{date} @var{page}} という形式になり、 |
2630 | -中央には空白が挿入される。@option{-h} や @option{--header} オプションを | |
2630 | +中央には長い空白が挿入される。@option{-h} や @option{--header} オプションを | |
2631 | 2631 | @option{-m} と一緒に使えば、この中央の空白部分に文字列を入れることができる。 |
2632 | 2632 | |
2633 | 2633 | @item -n[@var{number-separator}[@var{digits}]] |
@@ -3008,7 +3008,7 @@ GNU の @command{tail} は、出力するデータの量に制限がない (ほ | ||
3008 | 3008 | 指定した名前のファイルを追跡することができる。おそらく追跡には、 |
3009 | 3009 | 定期的にその名前のファイルをオープンし直すことで、 |
3010 | 3010 | 何らかのプログラムによってファイルが消去されてから再作成されなかったかどうかを確かめるといった方法が、 |
3011 | -使われることだろう。なお、inotify をベースにした実装では、こうしたケースを処理するのに、 | |
3011 | +使われることだろう。なお、inotify をベースにした実装では、そうしたケースを処理するのに、 | |
3012 | 3012 | ファイルを定期的に再オープンする必要がないことを付記しておく。 |
3013 | 3013 | |
3014 | 3014 | どちらの方法を使った場合でも、追跡中のファイルのサイズが小さくなっていることがわかると、 |
@@ -3028,8 +3028,8 @@ tail はそれを検出しないので、メッセージを出さない。そう | ||
3028 | 3028 | @samp{descriptor} や @samp{name} というオプションの値は、 |
3029 | 3029 | 長い方のオプションの形式によってのみ指定できる。@option{-f} では指定できない。 |
3030 | 3030 | |
3031 | -オペランド @var{file} が全く指定されていず、しかも標準入力が | |
3032 | -FIFO やパイプである場合、@option{-f} オプションは無視される。また、標準入力が | |
3031 | +オペランド @var{file} が全く指定されていず、標準入力が | |
3032 | +FIFO やパイプである場合は、@option{-f} オプションは無視される。また、標準入力が | |
3033 | 3033 | FIFO やパイプである場合は、@samp{-} という形で指定されたオペランドがあっても、 |
3034 | 3034 | @option{-f} はそれに対して効果を持たない。 |
3035 | 3035 |
@@ -3037,9 +3037,9 @@ FIFO やパイプである場合は、@samp{-} という形で指定されたオ | ||
3037 | 3037 | それに対して、カーネルが inotify をサポートしていないと、@command{tail} |
3038 | 3038 | はチェックごとに 1 秒間スリープするので |
3039 | 3039 | (このデフォルトを変更するには、@option{--sleep-interval=@var{n}} を使用する)、 |
3040 | -出力の反応がやや遅めに感じられたり、断続的に感じられたりするかもしれない。 | |
3041 | -inotify のサポートなしで tail を使用する場合、反応を向上させるには、 | |
3042 | -sleep する間隔を 1 秒以下に設定すればよい。たとえば、次のようなエイリアスを作成するわけだ。 | |
3040 | +出力がやや遅めに感じられたり、断続的に感じられたりするかもしれない。inotify | |
3041 | +のサポートなしで tail を使用する場合、反応を向上させるには、sleep | |
3042 | +する間隔を 1 秒以下に設定すればよい。たとえば、次のようなエイリアスを作成するわけだ。 | |
3043 | 3043 | |
3044 | 3044 | @example |
3045 | 3045 | alias tail='tail -s.1' |
@@ -3368,8 +3368,8 @@ some.data} | ||
3368 | 3368 | @opindex -e |
3369 | 3369 | @opindex --elide-empty-files |
3370 | 3370 | サイズ 0 の出力ファイルができないようにする。そうしたものが生成されることがあるのは、 |
3371 | -@option{--number} を使ったときである。入力ファイルが (短縮されて) | |
3372 | -指定された数の出力ファイルを作るには分量が足りなくなっている場合や、 | |
3371 | +@option{--number} を使ったときである。入力ファイルが (短縮されたりして) | |
3372 | +指定された数の出力ファイルを作るには分量が足りない場合や、 | |
3373 | 3373 | 1 行が長すぎて、後続する「部分」をすっぽり飲み込んでしまっている場合などがそれに当たる。 |
3374 | 3374 | このオプションが指定されているときでも、出力ファイルの連続番号が、 |
3375 | 3375 | 順番に増えていくことに変わりはない。 |
@@ -3495,6 +3495,9 @@ csplit [@var{option}]@dots{} @var{input} @var{pattern}@dots{} | ||
3495 | 3495 | 入力の最初から @var{n} 行目の直前までを含む (つまり、@var{n-1} 行目までの) |
3496 | 3496 | 出力ファイルを作成する (@var{n} は正の整数)。繰り返し回数の指定が後に続く場合は、 |
3497 | 3497 | 繰り返しごとに、入力ファイルの次の @var{n} 行分を含む出力ファイルを作成していく。 |
3498 | +(訳注: パターンが @var{N} の場合は、あと何回繰り返すかを正確かつ具体的に指定しなければならない。 | |
3499 | +すなわち、回数が多かったり、@{*@} を指定すると、@option{-k} も指定しないかぎり、 | |
3500 | +エラーになり、出力ファイルが作成されない。) | |
3498 | 3501 | |
3499 | 3502 | @item /@var{regexp}/[@var{offset}] |
3500 | 3503 | 現在行から、入力ファイル中の次に @var{regexp} にマッチする行の直前までを内容とする |
@@ -3710,7 +3713,7 @@ wc [@var{option}]@dots{} [@var{file}]@dots{} | ||
3710 | 3713 | @command{wc} は各ファイルにつき、一行の算出結果を出力する。 |
3711 | 3714 | 引数としてファイルが指定されていれば、そのファイル名を数値の後ろに表示する。 |
3712 | 3715 | 複数の @var{file} が指定されている場合は、最後の行で合計を表示し、 |
3713 | -ファイル名の部分に、@file{total} と書き込む。表示される数値の順番は、 | |
3716 | +ファイル名の列に、「合計 (@file{total})」と書き込む。表示される数値の順番は、 | |
3714 | 3717 | 改行数、単語数、文字数、バイト数、最長行の長さになる。 |
3715 | 3718 | 各数値は、フィールドに右詰めで表示され、フィールド間には、少なくとも一個の空白が置かれる。 |
3716 | 3719 | そうすることで、複数の数字とファイル名が、たいていの場合きちんと整列するようになっているのだ。 |
@@ -4508,8 +4511,8 @@ C にしておく必要がある)。デフォルトの空白は、スペース | ||
4508 | 4511 | @var{pos1} から行末までがソートの対象になる。 |
4509 | 4512 | |
4510 | 4513 | 最も単純な形の場合、@var{pos} で指定するのは、何番目のフィールドかということである (1 から数える)。 |
4511 | -フィールドは 1 個以上の空白文字によって区切られ、 | |
4512 | -デフォルトでは、比較するとき、そうした空白文字は各フィールドの先頭に含まれることになる。 | |
4514 | +フィールドは 1 個以上の空白文字によって区切られるが、 | |
4515 | +デフォルトでは、そうした空白文字は比較するとき各フィールドの先頭に含まれることになる。 | |
4513 | 4516 | 空白文字の扱い方を調整する方法については、@option{-b} や @option{-t} |
4514 | 4517 | オプションの説明をご覧いただきたい。 |
4515 | 4518 |
@@ -5134,7 +5137,7 @@ POSIX 1003.1-2001 に準拠していないシステムでは、@command{uniq} | ||
5134 | 5137 | conformance})、 |
5135 | 5138 | 移植を考慮したスクリプトでは、この環境変数に動作が依存するコマンドの使用は、避けた方がよい。 |
5136 | 5139 | たとえば、@samp{uniq +10} ではなく、@samp{uniq ./+10} や @samp{uniq -s 10} |
5137 | -を使うべきである。前者では、@samp{+10} が、オプションかファイル名か、まぎらわしいからだ。 | |
5140 | +を使うべきだ。前者では、@samp{+10} が、オプションかファイル名か、まぎらわしいからである。 | |
5138 | 5141 | |
5139 | 5142 | @item -c |
5140 | 5143 | @itemx --count |
@@ -5270,7 +5273,7 @@ comm [@var{option}]@dots{} @var{file1} @var{file2} | ||
5270 | 5273 | |
5271 | 5274 | @vindex LC_COLLATE |
5272 | 5275 | 入力ファイルは、@command{comm} に渡す前に、@env{LC_COLLATE} |
5273 | -のロケールによって規定された照合順序でソートされていなければならない。 | |
5276 | +のロケールによって規定されている照合順序でソートされていなければならない。 | |
5274 | 5277 | 入力ファイルが改行以外の文字で終わっている場合は、自動的に改行が追加される。 |
5275 | 5278 | @command{sort} コマンドをオプションなしで実行すると、@command{comm} の入力にふさわしいファイルが必ず得られる。 |
5276 | 5279 |
@@ -5380,7 +5383,7 @@ $ comm -12 file1 file2 | wc -l # 両方のファイルに共通する行の | ||
5380 | 5383 | インデックスとも言われる。簡単に言えば、本文にあるとおり、 |
5381 | 5384 | キーワードに前後の文脈を付けて項目として立てる索引のことである。たとえば、"The cow |
5382 | 5385 | jumped over the moon." という文があるとしよう。今、キーワードを角カッコ ([]) |
5383 | -で示すとすると、@command{ptx} による一番素朴なパミューテド・インデックスの作成では、 | |
5386 | +で示すとすると、@command{ptx} による一番簡単なパミューテド・インデックスの作成では、 | |
5384 | 5387 | この文から、 |
5385 | 5388 | |
5386 | 5389 | @example |
@@ -5399,19 +5402,23 @@ The cow jumped over the [moon]. | ||
5399 | 5402 | 円順列 (cyclic permutation) に見立てているかららしい。 |
5400 | 5403 | 「順列索引」と訳されることもある。 |
5401 | 5404 | |
5402 | -上記の文に対して何のオプションも付けずに @command{ptx} | |
5403 | -を実行したときの実際の出力は、次のようになる。出力された行の中央の | |
5405 | +上記の文を cow.txt というファイルに保存し、それに対して @option{-A} | |
5406 | +オプションのみを付けて @command{ptx} を実行してみよう。 | |
5407 | +その出力は、次のようになる。出力された行のほぼ中央にある | |
5404 | 5408 | (すなわち、少し長めの空白の後ろの) 単語がキーワードである。 |
5405 | 5409 | 大文字小文字を区別してアルファベット順に並んでいるのが、おわかりになるだろう。 |
5410 | +各行頭にあるのは、@option{-A} オプションによって生成された参照箇所情報 | |
5411 | +(ファイル名と行番号) である。 | |
5406 | 5412 | |
5407 | 5413 | @example |
5408 | -$ echo "The cow jumped over the moon." | ptx | |
5409 | - The cow jumped over the moon. | |
5410 | - The cow jumped over the moon. | |
5411 | - The cow jumped over the moon. | |
5412 | - The cow jumped over the moon. | |
5413 | - The cow jumped over the moon. | |
5414 | - The cow jumped over the moon. | |
5414 | +$ echo "The cow jumped over the moon." >cow.txt | |
5415 | +$ ptx -A cow.txt | |
5416 | +cow.txt:1: . The cow jumped over the moon | |
5417 | +cow.txt:1: The cow jumped over the moon. | |
5418 | +cow.txt:1: The cow jumped over the moon. | |
5419 | +cow.txt:1: The cow jumped over the moon. | |
5420 | +cow.txt:1: The cow jumped over the moon. | |
5421 | +cow.txt:1: The cow jumped over the moon. | |
5415 | 5422 | @end example |
5416 | 5423 | |
5417 | 5424 | パミューテド・インデックスの代表的な例としては、 |
@@ -5844,7 +5851,7 @@ GNU の拡張が無効なときのデフォルトである。@samp{xx} を別の | ||
5844 | 5851 | |
5845 | 5852 | この出力フォーマットでは、@samp{$}, @samp{%}, @samp{&}, @samp{#}, @samp{_} |
5846 | 5853 | のような特殊文字のいくつかは、自動的にバックスラッシュで保護される。 |
5847 | -中カッコ @samp{@{}, @samp{@}} は、一対のドル記号とバックスラッシュとで保護される | |
5854 | +波カッコ @samp{@{}, @samp{@}} は、一対のドル記号とバックスラッシュとで保護される | |
5848 | 5855 | (強引に数式モードにするわけだ)。 |
5849 | 5856 | バックスラッシュそのものは、@code{\backslash@{@}} というシーケンスになる。 |
5850 | 5857 | 同形の他の文字と区別するために文字の上下に付ける発音区別符のうち、 |
@@ -7068,13 +7075,12 @@ unexpand [@var{option}]@dots{} [@var{file}]@dots{} | ||
7068 | 7075 | オプションとファイルを示す引数は、ほとんどのコマンドと同様、どんな順番で指定しても構わない。 |
7069 | 7076 | |
7070 | 7077 | コマンドラインで指定したオプション以外の引数がディレクトリならば、 |
7071 | -デフォルトでは、@command{ls} はそのディレクトリの内容を一覧表示する。 | |
7078 | +@command{ls} はデフォルトでは、そのディレクトリの内容を一覧表示する。 | |
7072 | 7079 | その際、再帰的な表示はせず、名前が @samp{.} で始まるファイルも表示しない。 |
7073 | 7080 | オプション以外の引数がディレクトリでなければ、単にそのファイルの名前を表示するのが、 |
7074 | 7081 | @command{ls} のデフォルトの動作である。 |
7075 | -オプション以外の引数が一つも指定されていない場合は、@command{ls} | |
7076 | -はカレントディレクトリを対象にし、あたかも @samp{.} | |
7077 | -という引数を一つだけ付けて起動したかのように動作する。 | |
7082 | +オプション以外の引数が一つも指定されていない場合は、カレントディレクトリを対象にし、あたかも | |
7083 | +@samp{.} という引数を一つだけ付けて起動したかのように動作する。 | |
7078 | 7084 | |
7079 | 7085 | @vindex LC_ALL |
7080 | 7086 | デフォルトでは、出力を、現在のロケール設定に従って、アルファベット順でソートする |
@@ -7086,8 +7092,10 @@ unexpand [@var{option}]@dots{} [@var{file}]@dots{} | ||
7086 | 7092 | 表示し、制御文字を疑問符として出力する (ソートは縦方向に行う)。 |
7087 | 7093 | それ以外の場合は、出力が 1 行 1 ファイルの形式になり、制御文字はそのまま手を加えずに出力する。 |
7088 | 7094 | |
7089 | -(訳注: 端末へ出力されるファイル名は、現在ではデフォルトのスタイルが変わっているかもしれない。 | |
7090 | -「ファイル名のフォーマット」の節の @option{--quoting-style} の訳注をご覧いただきたい。) | |
7095 | +(訳注: 端末へ出力されるファイル名は、現在ではデフォルトのスタイルが、 | |
7096 | +「制御文字を疑問符で」から別のものに変更されているかもしれない。 | |
7097 | +詳しくは、「ファイル名のフォーマット」の節の @option{--quoting-style} | |
7098 | +の訳注をご覧いただきたい。) | |
7091 | 7099 | |
7092 | 7100 | @command{ls} はきわめて基本的なプログラムなので、長年の間にオプションがどんどん増えてしまった。 |
7093 | 7101 | 以下のサブセクションでは、そうしたオプションについて説明している。 |
@@ -9386,12 +9394,12 @@ install [@var{option}]@dots{} -d @var{directory}@dots{} | ||
9386 | 9394 | コンテキストについて、そのどれもが指定されているものと同一であるときは、 |
9387 | 9395 | インストール先ファイルを全く変更しない。 |
9388 | 9396 | このオプションは、@option{--user}, @option{--group}, @option{--mode} |
9389 | -オプションと併せて使うとき、最も役に立つ。そうしない場合、 | |
9397 | +オプションと併せて使うのが最善である。そういうものを指定しない場合、 | |
9390 | 9398 | @command{install} コマンドが、(たとえば、ディレクトリに |
9391 | 9399 | setgid が付いていることや、POSIX のデフォルトの ACL を顧慮しないせいで)、 |
9392 | 9400 | インストールされるファイルがデフォルトで持つはずの属性を不正確に決めてしまうかもしれないのだ。 |
9393 | 9401 | そんなことがあると、無駄なコピーが行われたり、 |
9394 | -属性のデフォルト値が正しくないものに設定し直されたりといった不都合が生じかねない。 | |
9402 | +属性が正しいデフォルト値に設定されなかったりといった不都合が生じかねない。 | |
9395 | 9403 | |
9396 | 9404 | @item -c |
9397 | 9405 | @opindex -c |
@@ -9928,10 +9936,10 @@ ext3 のジャーナリング・モードを変更するには、mount のマニ | ||
9928 | 9936 | デバイスは一般に短縮できないし、削除するべきでもないからである。 |
9929 | 9937 | |
9930 | 9938 | 最後になったが、バックアップやミラーの持つリスクも考慮した方がよい。 |
9931 | -削除することのできないファイルのコピーが、ファイルシステムのバックアップやリモートのミラーに残っていることもありえる。 | |
9939 | +削除することのできないファイルのコピーが、ファイルシステムのバックアップやリモートのミラーに残っているかもしれないのだ。 | |
9932 | 9940 | そして、そうしたものが残っていれば、@command{shred} |
9933 | -で破壊したファイルを後日復元することが可能になるのだ。 | |
9934 | -だから、後で @command{shred} を使って抹消したくなるようなデータがある場合には、 | |
9941 | +で破壊したファイルを後日復元することが可能になる。 | |
9942 | +だから、後で @command{shred} を使って破棄したくなりそうなデータがある場合には、 | |
9935 | 9943 | そのバックアップやミラーがないことを確認すべきなのである。 |
9936 | 9944 | |
9937 | 9945 | @example |
@@ -17514,7 +17522,8 @@ kill -- -1 | ||
17514 | 17522 | @var{signal} の指定には、@samp{HUP} のようなシグナル名や、@samp{1}のようなシグナル番号、 |
17515 | 17523 | それに、シグナルによって終了させられるときのプロセスの終了ステータスを使うことができる |
17516 | 17524 | (訳注: 最後のものは、GNU coreutils の @command{kill} |
17517 | -コマンドでは使用できるが、他の系統の @command{kill} では使えないかもしれない)。 | |
17525 | +コマンドでは使用できるが、シェルの組み込みコマンドのような、他の系統の | |
17526 | +@command{kill} では使えないかもしれない)。 | |
17518 | 17527 | シグナル名は、標準的な形式でも、頭に @samp{SIG} を付けた形式でも構わない。 |
17519 | 17528 | 大文字小文字はどちらを使ってもよいが、@option{-@var{signal}} |
17520 | 17529 | という形式のオプションの場合は例外で、大文字を使わなければならない。 |
@@ -18044,9 +18053,9 @@ seq [@var{option}]@dots{} @var{first} @var{increment} @var{last} | ||
18044 | 18053 | は、何も出力しない。数列が終了するのは、現在の数値に @var{increment} を加えたら |
18045 | 18054 | @var{last} より大きくなってしまう時点である。だから、@code{seq 1 10 10} |
18046 | 18055 | は、@samp{1} しか表示しない。@var{increment} の値には @samp{0} を指定できない。 |
18047 | -同じ数を繰り返し出力したかったら、@command{yes} を使うべきである。また、@var{first}, | |
18048 | -@var{increment}, @var{last} の値は、@code{NaN} (訳注: Not a Number) | |
18049 | -であってはならない。数値には浮動小数点数を指定することもできる。 | |
18056 | +同じ数を繰り返し出力したかったら、@command{yes} コマンドを使うべきである。 | |
18057 | +また、@var{first}, @var{increment}, @var{last} の値は、@code{NaN} | |
18058 | +(訳注: Not a Number) であってはならない。数値には浮動小数点数を指定することもできる。 | |
18050 | 18059 | @xref{Floating point}. |
18051 | 18060 | |
18052 | 18061 | このプログラムでは以下のオプションが使用できる。参照: @ref{Common options}. |
@@ -18614,7 +18623,8 @@ C のプログラムを書くよりもずっと短い時間でだ。 | ||
18614 | 18623 | ある単語の綴りが正しいかどうかを判断するには、辞書で調べさえすればよい。 |
18615 | 18624 | その単語が辞書になければ、綴りを間違えている可能性が高いわけだ。 |
18616 | 18625 | そこで、とりあえず、辞書が必要になる。辞書の在り処は、慣例からすると |
18617 | -@file{/usr/dict/words} だ。筆者の GNU/Linux システムでは | |
18626 | +@file{/usr/dict/words} だ (現在では @file{/usr/share/dict/words} | |
18627 | +かもしれない)。筆者の GNU/Linux システムでは | |
18618 | 18628 | @footnote{この記事を 2000 年 11 月に改訂したとき使用したのは、Redhat Linux |
18619 | 18629 | 6.1 である}、それはソートされた 45,402 語からなる辞書である。 |
18620 | 18630 |
@@ -462,13 +462,13 @@ Last month was June! | ||
462 | 462 | 純粋な 10 進数をどう解釈するかは、日付文字列の文脈次第である。 |
463 | 463 | |
464 | 464 | 10 進数が @var{yyyy}@var{mm}@var{dd} の形をとり、日付文字列中のそれより前に他の暦日の項目 |
465 | -(@pxref{Calendar date items}) が存在しない場合は、@var{yyyy} | |
465 | +(@pxref{Calendar date items}) が存在しない場合、@var{yyyy} | |
466 | 466 | は暦の上のある 1 日の年の部分と見なされる。 |
467 | 467 | @var{mm} は何番目の月かということ、@var{dd} はその月の日にちである。 |
468 | 468 | |
469 | -10 進数が @var{hh}@var{mm} の形をとり、日付文字列中のそれより前に他の時刻の項目が存在しない場合は、 | |
470 | -@var{hh} はある 1 日の時刻の何時の部分と、@var{mm} は何分の部分と見なされる。 | |
471 | -@var{mm} を省略してもよい。 | |
469 | +10 進数が @var{hh}@var{mm} の形をとり、日付文字列中のそれより前に他の時刻の項目が存在しない場合、 | |
470 | +@var{hh}@var{mm} は時刻の指定になり、@var{hh} はある 1 日の何時の部分、@var{mm} | |
471 | +は何分の部分と見なされる。@var{mm} を省略してもよい。 | |
472 | 472 | |
473 | 473 | 日付文字列中で、ある数値の左側に暦の上の日にちとその日の時刻の両方が存在し、相対表現の項目が存在しない場合は、 |
474 | 474 | その数値が今年の代わりに使われる。 |
@@ -505,8 +505,8 @@ C 言語の場合とは違って、先頭に @samp{0} を付ける必要はな | ||
505 | 505 | 数値モードは、たいていの場合、対応するシンボリックモードより短くてすむが、 |
506 | 506 | ファイルの変更前のモードビットを踏まえて指定することが、 |
507 | 507 | 普通はできないという制限がある。数値モードでは、絶対的な形で指定することしかできないのだ。 |
508 | -ディレクトリの set-user-ID ビットと set-group-ID ビットは、 | |
509 | -この一般的な制限の対象外である。 @xref{Directory Setuid and Setgid}. | |
508 | +ただし、ディレクトリの set-user-ID ビットと set-group-ID ビットは、 | |
509 | +この一般的な原則の対象外である。 @xref{Directory Setuid and Setgid}. | |
510 | 510 | なお、演算子付き数値モードを使えば、ファイルの変更前のモードビットを踏まえた指定が可能になる。 |
511 | 511 | @xref{Operator Numeric Modes}. |
512 | 512 |