iscsiadmの使い方を学んでいますが、何とか気づきましたgrep
。
次のgrepコマンドを実行しようman iscsiadm | grep "aia"
とするとtroff:<standard input>:498: warning: cannot select font 'i'
。
試してもia
エラーは表示されないため、ai
特定のパターンによって発生したことは明らかですaia
。
誰でもこの動作の説明を提供できますか?
編集する
@Telcom
両方のコマンドを実行しましたが、両方のファイルに同じエラーが含まれています。実際には同じで、はい、コンソールにエラーメッセージが表示されなくなりました。どちらのファイルも、以前と同じエラーメッセージを含みます。
@TheNotoriousGBR
あなたが正しいと思われます。コマンドを実行しましたが、zgrep '\\fi' $(man -w iscsiadm)
実際に大文字の「I」がありませんでした。
\fiSNS\fR supported depends on build options, but is enabled by default.
以前の結果によると、この問題はgrep
多くの人が提案したものとは関係がないようですが、実際にはman
iscsiadm自体のページ内にあります。
タイトルをそのままにしておく必要がありますか、それともより適切なタイトルに変更する必要がありますか?
答え1
eyoung100のコメント(編集:現在削除されている回答)で指摘したように、Debianのopen-scsi 2.1.3-5パッケージではこの問題は見られません。また、この記事の私のコピーには、498行目にフォント選択エスケープシーケンス(または要求)がないため、ほとんど間違いなく別のバージョンを使用しています。
私のコピーは警告なしでフォーマットされています。
$ nroff -ww -man -z ./doc/iscsiadm.8
(私は診断メッセージに興味があったので、-ww
すべての警告をオンにし、フォーマットされた出力を抑制しました。)-z
私のコピーの503行でそれを見ました。ドキュメント/iscsiadm.8次の内容を含むファイル:
like you would in node mode, run \fIiscsiadm \-m fw\fR.
大文字を削除すると、次のような結果が得られます。
$ nroff -ww -man -z ./doc/iscsiadm.8
troff:./doc/iscsiadm.8:503: warning: cannot select font 'i'
だから私はあなたのコピーでも同様のことが起こっていると仮定します。
次のことを試すことができます。
$ zgrep '\\fi' $(man -w iscsiadm)
ページに疑わしいエラーがあるかどうかを伝えます。
なぜエラーが発生するのか疑問に思います。これは、フォント選択エスケープシーケンスの構文によるものです\f
。それだけです。小さな森(7) 要約。
\fP Select previous font mounting position (abstract style or
font); same as “.ft” or “.ft P”.
\fF Select font mounting position, abstract style, or font with
one‐character name or one‐digit position F. F cannot be P.
\f(ft Select font mounting position, abstract style, or font with
two‐character name or two‐digit position ft.
\f[font]
Select font mounting position, abstract style, or font with
arbitrarily long name or position font. font cannot be P.
\f[] Select previous font mounting position (abstract style or
font).
角括弧形式はGNUです。トロフィーAT&T拡張トロフィー言語。 (実際にSoftQuadに由来している可能性があります。トロフィー、今はほとんど忘れられたAT&T Documenter's Workbench 2.0の子孫トロフィー.)
したがって、開かれているかっこまたは開かれている角かっこ以外の文字が\f
続く場合、次の文字は選択するフォントの名前として解釈されます。 (1桁の数字でもかまいません。(
[
フォントのインストール場所しかし、この使い方は男性(7)ページ - 幸いにも。 )
ハン小さな森端末の場合R
、、、I
およびB
4つのフォント名のみがサポートされていますBI
。悪い(1) マニュアルページに詳細が記載されています。別のフォント名を選択しようとすると失敗します。 Unixの他の多くの項目と同様に、* roffフォント名は大文字と小文字を区別します。 小さな森1.23.0 は、フォント選択が失敗すると、以前のバージョンよりもはるかに頻繁に診断メッセージの送信を開始します。小さな森した。