Revision | b17db8aeb211cc16c52b9edf2069889fb640f04c (tree) |
---|---|
Time | 2019-02-18 07:47:56 |
Author | NARUSE, Yui <naruse@user...> |
Commiter | NARUSE, Yui |
Add description about --overwrite and --in-place
fix https://osdn.net/projects/nkf/ticket/38282
fix https://osdn.net/projects/nkf/ticket/38931
fix https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473916
From: NOKUBI Takatsugu (knok)
@@ -480,7 +480,8 @@ Unicode | ||
480 | 480 | |
481 | 481 | 元のファイルを変換結果で置き換える。 |
482 | 482 | 複数のファイルを書き換えることも可能。 |
483 | -元のファイルのタイムスタンプとパーミッションが保持される。 | |
483 | + | |
484 | +B<--overwrite> では元のファイルのタイムスタンプとパーミッションが保持される。 | |
484 | 485 | 現在、作成日時や inode は変更されるが、将来にわたってこの実装のままである保証は無い。 |
485 | 486 | |
486 | 487 | =item B<--guess> |
@@ -1,4 +1,4 @@ | ||
1 | -.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) | |
1 | +.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) | |
2 | 2 | .\" |
3 | 3 | .\" Standard preamble: |
4 | 4 | .\" ======================================================================== |
@@ -54,16 +54,20 @@ | ||
54 | 54 | .\" Avoid warning from groff about undefined register 'F'. |
55 | 55 | .de IX |
56 | 56 | .. |
57 | -.if !\nF .nr F 0 | |
58 | -.if \nF>0 \{\ | |
59 | -. de IX | |
60 | -. tm Index:\\$1\t\\n%\t"\\$2" | |
57 | +.nr rF 0 | |
58 | +.if \n(.g .if rF .nr rF 1 | |
59 | +.if (\n(rF:(\n(.g==0)) \{\ | |
60 | +. if \nF \{\ | |
61 | +. de IX | |
62 | +. tm Index:\\$1\t\\n%\t"\\$2" | |
61 | 63 | .. |
62 | -. if !\nF==2 \{\ | |
63 | -. nr % 0 | |
64 | -. nr F 2 | |
64 | +. if !\nF==2 \{\ | |
65 | +. nr % 0 | |
66 | +. nr F 2 | |
67 | +. \} | |
65 | 68 | . \} |
66 | 69 | .\} |
70 | +.rr rF | |
67 | 71 | .\" |
68 | 72 | .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). |
69 | 73 | .\" Fear. Run. Save yourself. No user-serviceable parts. |
@@ -129,7 +133,7 @@ | ||
129 | 133 | .\" ======================================================================== |
130 | 134 | .\" |
131 | 135 | .IX Title "nkf 1" |
132 | -.TH nkf 1 "2018-12-15" "nkf 2.1.5" " " | |
136 | +.TH nkf 1 "2019-02-17" "nkf 2.1.5" " " | |
133 | 137 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
134 | 138 | .\" way too many mistakes in technical documents. |
135 | 139 | .if n .ad l |
@@ -1,4 +1,4 @@ | ||
1 | -.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) | |
1 | +.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35) | |
2 | 2 | .\" |
3 | 3 | .\" Standard preamble: |
4 | 4 | .\" ======================================================================== |
@@ -54,20 +54,24 @@ | ||
54 | 54 | .\" Avoid warning from groff about undefined register 'F'. |
55 | 55 | .de IX |
56 | 56 | .. |
57 | -.if !\nF .nr F 0 | |
58 | -.if \nF>0 \{\ | |
59 | -. de IX | |
60 | -. tm Index:\\$1\t\\n%\t"\\$2" | |
57 | +.nr rF 0 | |
58 | +.if \n(.g .if rF .nr rF 1 | |
59 | +.if (\n(rF:(\n(.g==0)) \{\ | |
60 | +. if \nF \{\ | |
61 | +. de IX | |
62 | +. tm Index:\\$1\t\\n%\t"\\$2" | |
61 | 63 | .. |
62 | -. if !\nF==2 \{\ | |
63 | -. nr % 0 | |
64 | -. nr F 2 | |
64 | +. if !\nF==2 \{\ | |
65 | +. nr % 0 | |
66 | +. nr F 2 | |
67 | +. \} | |
65 | 68 | . \} |
66 | 69 | .\} |
70 | +.rr rF | |
67 | 71 | .\" ======================================================================== |
68 | 72 | .\" |
69 | 73 | .IX Title "nkf 1" |
70 | -.TH nkf 1 "2018-12-15" "nkf 2.1.5" " " | |
74 | +.TH nkf 1 "2019-02-17" "nkf 2.1.5" " " | |
71 | 75 | .\" For nroff, turn off justification. Always turn off hyphenation; it makes |
72 | 76 | .\" way too many mistakes in technical documents. |
73 | 77 | .if n .ad l |
@@ -453,7 +457,8 @@ Unicode から Unicode の変換の際に \-x と共に指定すると、nkf | ||
453 | 457 | .IX Item "--in-place[=SUFFIX] --overwrite[=SUFFIX]" |
454 | 458 | 元のファイルを変換結果で置き換える。 |
455 | 459 | 複数のファイルを書き換えることも可能。 |
456 | -元のファイルのタイムスタンプとパーミッションが保持される。 | |
460 | +.Sp | |
461 | +\&\fB\-\-overwrite\fR では元のファイルのタイムスタンプとパーミッションが保持される。 | |
457 | 462 | 現在、作成日時や inode は変更されるが、将来にわたってこの実装のままである保証は無い。 |
458 | 463 | .IP "\fB\-\-guess\fR" 4 |
459 | 464 | .IX Item "--guess" |
@@ -271,8 +271,10 @@ OPTIONS | ||
271 | 271 | &#....; のような Unicode 文字参照を変換する |
272 | 272 | |
273 | 273 | --in-place[=*SUFFIX*] --overwrite[=*SUFFIX*] |
274 | - 元のファイルを変換結果で置き換える。 複数のファイルを書き換えることも可能。 元のファイルのタイムスタンプとパーミッションが保持される。 | |
275 | - 現在、作成日時や inode は変更されるが、将来にわたってこの実装のままである保証は無い。 | |
274 | + 元のファイルを変換結果で置き換える。 複数のファイルを書き換えることも可能。 | |
275 | + | |
276 | + --overwrite では元のファイルのタイムスタンプとパーミッションが保持される。 現在、作成日時や inode | |
277 | + は変更されるが、将来にわたってこの実装のままである保証は無い。 | |
276 | 278 | |
277 | 279 | --guess |
278 | 280 | 自動判別の結果を出力する |