awkまたはgawkを介して情報を使用する方法は?

awkまたはgawkを介して情報を使用する方法は?

i私はafterを使ってインデックスを検索しようとしましたが、info awkインデックスが見つかりませんでした。だからに切り替えinfo gawkて実行したが、その機能i gensubにジャンプしません。gensub結果I gensubは次のとおりです。

Index entries that match 'gensub':

* Menu:

* '&' (ampersand), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details. 
                                                              (line    6)
* '\' (backslash), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details. 
                                                              (line    6)
* ampersand ('&'), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details. 
                                                              (line    6)
* backslash ('\'), 'gsub()'/'gensub()'/'sub()' functions and: Gory Details. 
                                                              (line    6)
* escape processing, 'gsub()'/'gensub()'/'sub()' functions: Gory Details. 
                                                              (line    6)
* 'gensub':                              Using Constant Regexps. 
                                                              (line   43)
* 'gensub' <1>:                          String Functions.    (line   89)
* 'gensub()' function ('gawk'), escape processing: Gory Details. 
                                                              (line    6)

FS検索してみても似たような結果が出ますねOFS

gawk情報はgawk-docunbuntu 16.04のパッケージから取得されます。

私は何が間違っていましたか?

ベストアンサー1

IMHO これはドキュメントのバグです。使用部分定数正規表現(6.1.2.1)次のセクションより前に表示されます。文字列関数(9.1.3)、実際のgensub文書が含まれています。見ている源泉:

@cindexgawkfunc{gensub}
@cindexawkfunc{sub}
@cindexawkfunc{gsub}
Constant regular expressions are also used as the first argument for
the @code{gensub()}, @code{sub()}, and @code{gsub()} functions, as the
second argument of the @code{match()} function,

今回が初めて登場し@cindexgawkfunc{gensub}、二度目登場です。実際の機能文書。異なるラベルを使用することから始める必要があります。

おすすめ記事