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