Shell

如何使用行號附加到 dpkg -L 輸出?

  • January 25, 2017

我問了這個問題。雖然我得到了答案(並且正在毆打自己,為什麼我不嘗試通過斯蒂芬分享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是一個實用程序,用於在任何標準輸出或提供的輸入文件上處理行號。

引用自:https://unix.stackexchange.com/questions/339854