dpkg -L 出力に行番号を追加するには?

dpkg -L 出力に行番号を追加するには?

私は尋ねたこれ質問。私が答えを得たとき(なぜ私はStephenを介してcat共有された出力をストリーミングしようとしていないのか自分自身を自責していますcat -n)。私が実行するたびにエイリアスや他のものを作成する方法はありますか?

$ dpkg -L $PACKAGENAME

行番号を含むリストを取得していますが、これは可能ですか?

答え1

エイリアス部分:

alias dpkgnum='function __dpkgnum { dpkg -L $1 | nl;};__dpkgnum'

.bashrc.bash_aliasesコメントで指摘したように、エイリアスなしでファイルに関数を含めるか含めるだけでも機能します。

function dpkgnum { dpkg -L $1 | nl;}
#call it by terminal $: dpkgnum pkgname

この場合、関数はエイリアスではなくシステム関数として表示され、使用できますdeclare

答え2

dpkg -L $PACKAGENAME | nl

nl標準出力または提供された入力ファイルに行番号を追加するユーティリティです。

関連情報