Wc

在成功執行其他命令後使用 wc -l

  • April 4, 2020

從文件(/ etc / services)中,我需要取出所有服務,排除每個服務的所有雙重或更多條目,排除以“#”開頭的行,按字母順序排序並儲存到文件中。在這一切都成功之後,我需要數數行數。這就是我掙扎的地方:應用 wc -l 命令……到目前為止,我有:

cut -f 1 etc/services | sed ‘/^#/ d‘ | sort | uniq -u > uniqueservices.txt

你能幫幫我嗎?

謝謝

試試這個:

cut -f 1 /etc/services | grep -v -E '^[[:space:]]?#' | sort -u > uniqueservices.txt && wc -l uniqueservices.txt

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