如何使用行号附加 dpkg -L 输出?

如何使用行号附加 dpkg -L 输出?

我问问题。当我得到答案时(并且正在打败自己,为什么我不尝试通过catcat -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是一个实用程序,用于在任何标准输出或提供的输入文件上添加行号。

相关内容