Ubuntu
列出所有包,但沒有附加文本
在這個時候我正在做項目,告訴你什麼,你有什麼軟體安裝程序,你可以安裝什麼。在這個時候我有這個命令的問題:
grep -hn Package: /var/lib/apt/lists/*
。此命令返回我的包名稱,這很好,但我需要隱藏它的其他文本:我得到什麼:
1:Package: alien-arena 29:Package: alien-arena-server 57:Package: alsa-firmware-loaders 84:Package: amoeba 115:Package: assaultcube 141:Package: astromenace 166:Package: astrometry-data-2mass 189:Package: astrometry-data-2mass-00 215:Package: astrometry-data-2mass-01 241:Package: astrometry-data-2mass-02 267:Package: astrometry-data-2mass-03 293:Package: astrometry-data-2mass-04 319:Package: astrometry-data-2mass-05 345:Package: astrometry-data-2mass-06 371:Package: astrometry-data-2mass-07 397:Package: astrometry-data-2mass-08-19 423:Package: atari800 447:Package: b43-fwcutter 469:Package: basilisk2 509:Package: bgoffice-dict-downloader 528:Package: biomaj-watcher ...
我想得到什麼:
alien-arena alien-arena-server alsa-firmware-loaders amoeba assaultcube ...
謝謝!
grep -hn Package: /var/lib/apt/lists/* | cut -f 2 -d " "
應該這樣做。你正在做的是:
命令到命令
stdout
的管道。命令的參數指示使用空格作為分隔符並回顯第二個欄位。grep``cut``-d " "``cut``cut``-f 2