私は尋ねたこれ質問。私が答えを得たとき(なぜ私は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
標準出力または提供された入力ファイルに行番号を追加するユーティリティです。