我想使用 comm 命令來比較文本檔案和命令的輸出。
我的第一個想法是運行:
comm packagesList $(pacman -Qe)
但是,這是行不通的。我也嘗試使用'pacman -Qe'以防萬一,但它也不起作用。我錯過了什么?
PS:
- (packagesList 是一個包含我的包串列的文本檔案)
- 我正在運行全新的 Arch Linux 安裝(直接從烤箱中取出)
提前致謝
uj5u.com熱心網友回復:
pacman -Qe | comm packagesList -
或者
comm packagesList <(pacman -Qe)
研究主題:什么是標準流和 stdin/stderr/stdout, man comm-> When FILE1 or FILE2 (not both) is -, read standard input,什么是shell 背景關系中的命令替換和行程替換術語。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/405846.html
標籤:
上一篇:在Heroku上運行bash檔案
