Shell
如何使用行號附加到 dpkg -L 輸出?
我問了這個問題。雖然我得到了答案(並且正在毆打自己,為什麼我不嘗試通過斯蒂芬分享
cat
或分享輸出)。cat -n
有沒有辦法製作別名或其他東西,以便每當我執行$ dpkg -L $PACKAGENAME
我得到帶有行號的列表,這可能嗎?
別名部分:
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
.
dpkg -L $PACKAGENAME | nl
nl
是一個實用程序,用於在任何標準輸出或提供的輸入文件上處理行號。