Closed k-takata closed 5 years ago
--color については grep コマンドがこれなんですよね。
前後の表示に関する制御:
-B, --before-context=NUM 一致した前の NUM 行を表示する
-A, --after-context=NUM 一致した後の NUM 行を表示する
-C, --context=NUM 一致した前後 NUM 行を表示する
-NUM --context=NUM と等価
--color[=WHEN],
--colour[=WHEN] 一致した文字列をハイライトするための印を使用する。
WHEN は 'always'、'never' または 'auto'
-U, --binary 行末にある CR を削除しない (MSDOS/Windows)
--color [WHEN]
または --color[=WHEN]
のどちらかにすべきだと思います。(=
を入れるのであれば [
の前にはスペースを入れない。)
--color always
や --color=always
は使えても、--color =always
は使えないですよね。
=
を入れるかどうかは --enc
, --exclude
などとも合わせた方が良いと思います。入れるのであれば、--enc=ENCODING
等にした方がよいでしょう。-A
, -B
, -f
は =
が使えないようですから、=
が使えるものには =
を入れておくのがいいですかね?
あと、--separator
, --null
, --null-data
がhelpにないことに気づいたのですが、隠しオプションですか?
あ、しかも、grepの --color
は Output control
ではなく、Context control
扱いなんですね。
あと、--separator, --null, --null-data がhelpにないことに気づいたのですが、隠しオプションですか?
隠しではないです。抜けです。
抜けてたオプションを足して、=
が使えるところは =
に置き換えました。
--color
と -v
の分類がgrepとは異なっていますが、とりあえずそのままにしています。
Thanks!
-f
,-i
,-z
and--enc
into interpretation section. They are not output control options. (Same as GNU grep except--enc
.)--color [=WHEN]
should be--color [WHEN]
(or--color[=WHEN]
).utf8
should beutf-8
(orUTF-8
).-f
and--enc
.