Como adicionar ao dpkg -L output com números de linha?

3

Eu perguntei esta pergunta. Enquanto eu tenho a resposta (e estou me batendo porque eu não tentei canalizar a saída via cat ou cat -n como compartilhado por Stephen). Existe uma maneira de fazer um alias ou algo assim sempre que eu corro

$ dpkg -L $PACKAGENAME

Eu obtenho a listagem com números de linha, isso é possível?

    
por shirish 24.01.2017 / 20:43

2 respostas

5

A parte do alias:

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

Conforme observado nos comentários, incluindo apenas a função em .bashrc ou .bash_aliases file, sem alias também funcionará.

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

Neste caso, a função não estará visível como um alias, mas como uma função do sistema e pode ser listada (entre outras variantes do sistema) com declare .

    
por 24.01.2017 / 21:11
4
dpkg -L $PACKAGENAME | nl

nl é um utilitário para alinhar números de linhas em qualquer saída padrão ou arquivo de entrada fornecido.

    
por 24.01.2017 / 20:58

Tags