指定した文字列に一致する文字列を候補として表示するcompgenコマンド

<div class="sect1">
<h2 id="_compgen">compgen</h2>
<div class="sectionbody">
<div id="__asciidoctor-preview-470__" class="paragraph">
<p>任意の文字列のリストや、ファイル名などから、
引数で指定した文字列に一致するものを候補として表示する。</p>
</div>
<div class="sect2">
<h3 id="__o">-W</h3>
<div id="__asciidoctor-preview-484__" class="paragraph">
<p>オプションで文字列のリストを指定し、
指定したリストから、引数で指定した文字列に前方一致する文字列を表示。</p>
</div>
<div id="__asciidoctor-preview-496__" class="listingblock">
<div class="content">
<pre class="highlights editor-colors lang-bash"><div class="line"><span class="syntax--source syntax--shell"><span>$ </span><span class="syntax--support syntax--function syntax--builtin syntax--shell"><span>compgen</span></span><span> -W </span><span class="syntax--string syntax--quoted syntax--double syntax--shell"><span class="syntax--punctuation syntax--definition syntax--string syntax--begin syntax--shell"><span>"</span></span><span>one two once twice</span><span class="syntax--punctuation syntax--definition syntax--string syntax--end syntax--shell"><span>"</span></span></span><span> -- o</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>one</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>once</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span> </span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>$ </span><span class="syntax--support syntax--function syntax--builtin syntax--shell"><span>compgen</span></span><span> -W </span><span class="syntax--string syntax--quoted syntax--double syntax--shell"><span class="syntax--punctuation syntax--definition syntax--string syntax--begin syntax--shell"><span>"</span></span><span>one two once twice</span><span class="syntax--punctuation syntax--definition syntax--string syntax--end syntax--shell"><span>"</span></span></span><span> -- onc</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>once</span></span>
</div></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="__c">-c</h3>
<div id="__asciidoctor-preview-512__" class="paragraph">
<p>引数で指定した文字列に前方一致する実行ファイルを表示する。</p>
</div>
<div id="__asciidoctor-preview-524__" class="listingblock">
<div class="content">
<pre class="highlights editor-colors lang-bash"><div class="line"><span class="syntax--source syntax--shell"><span>$ </span><span class="syntax--support syntax--function syntax--builtin syntax--shell"><span>compgen</span></span><span> -c -- man</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>mandb</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>manpage-alert</span></span>
</div></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="__d">-d</h3>
<div id="__asciidoctor-preview-540__" class="paragraph">
<p>カレントディレクトリで引数に前方一致する。
ディレクトリを表示。</p>
</div>
<div id="__asciidoctor-preview-552__" class="listingblock">
<div class="content">
<pre class="highlights editor-colors lang-bash"><div class="line"><span class="syntax--source syntax--shell"><span>$ </span><span class="syntax--support syntax--function syntax--builtin syntax--shell"><span>compgen</span></span><span> -d -- e</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>etc</span></span>
</div></pre>
</div>
</div>
</div>
<div class="sect2">
<h3 id="__f">-f</h3>
<div id="__asciidoctor-preview-568__" class="paragraph">
<p>カレントディレクトリで、引数に前方一致する。
ファイルとディレクトリを表示。</p>
</div>
<div id="__asciidoctor-preview-580__" class="listingblock">
<div class="content">
<pre class="highlights editor-colors lang-bash"><div class="line"><span class="syntax--source syntax--shell"><span>$ </span><span class="syntax--support syntax--function syntax--builtin syntax--shell"><span>compgen</span></span><span> -f -- e</span></span>
</div><div class="line"><span class="syntax--source syntax--shell"><span>etc</span></span>
</div></pre>
</div>
</div>
</div>
</div>
</div>